大家可以教我如何将数组存储到2D数组中。帮助将不胜感激。
if(!SplitData[0].equals("@relation") && !SplitData[0].equals("@attribute") && !SplitData[0].equals("@data")){
for(int j=0;j<SplitDataMain.length;j++){
String[] Separate = SplitDataMain[j].split(",");
String[][] Data = new String[Separate.length][];
for(int k=0; k<Separate.length;k++){
//System.out.printf("%10s",Separate[k]);
Data[j] = Separate[k];// This is having an error and I don't know
}
}
答案 0 :(得分:0)
数据定义为String [] [],但您可以使用Data [j]调用它。你错过了第二个维度。
尝试这样的事情:
String[][] Data = new String[Separate.length][Separate.length]; ... Data[j][0] = ...