棒グラフ、円グラフ

StringTokenizer stkn=new StringTokenizer(st,",");
while(stkn.hasMoreTokens()){
//System.out.println("subst:"+sust+" :"+pindex+" :"+nindex);
data_label[dsx]=stkn.nextToken();
data_set[dsx++]=Integer.parseInt(stkn.nextToken());
if(dsx >= 19) dsx--;
}

while(tkn.hasMoreTokens()){
/*if(stf)
data_label[dsx]=sust;
else
data_set[dsx++]=Integer.parseInt(sust);*/
data_label[dsx]=tkn.nextToken();
data_set[dsx++]=Integer.parseInt(tkn.nextToken());
pindex=nindex+1;
}
while(nindex+1<st.length()){
nindex=st.indexOf(",",pindex);
sust=st.substring(pindex,nindex);
//System.out.println("subst:"+sust+" :"+pindex+" :"+nindex);
if(stf)
data_label[dsx]=sust;
else
data_set[dsx++]=Integer.parseInt(sust);
pindex=nindex+1;
if(dsx >= 19) dsx--;
stf=!stf;
}