String[] rowKeys = {"条目1", "条目2","条目3"};
int p=0;
String [] columnKeys=new String[i]; 
double[][] data=new double[3][i];
java.util.List<RankTotal> clist = (java.util.List<RankTotal>) request.getAttribute("RankTotal");
  if( list!=null ){
for (Iterator<RankTotal> iterator = clist.iterator(); iterator.hasNext();p++) {
RankTotal crank = iterator.next();
columnKeys[p]=crank.getStu_name();
//System.out.println(columnKeys[p]);
data[0][p]=crank.getTotal();
data[1][p]=crank.getAddScore();
data[2][p]=crank.getAvgCredit();
 //System.out.println(data[0][p]);
// System.out.println(data[1][p]);
 //System.out.println(data[2][p]);
    }
  }
 CategoryDataset dataset = DatasetUtilities.createCategoryDataset(rowKeys, columnKeys, data); 
请问大家这样给dataset赋值有没有问题?