Java 如何将阵列存储到二维阵列
伙计们,你们能教我如何将数组存储到2D数组中吗。我们将不胜感激Java 如何将阵列存储到二维阵列,java,Java,伙计们,你们能教我如何将数组存储到2D数组中吗。我们将不胜感激 if(!SplitData[0].equals("@relation") && !SplitData[0].equals("@attribute") && !SplitData[0].equals("@data")){ for(int j=0;j<SplitDataMain.length;j++){ String[
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
}
}
if(!SplitData[0]。等于(“@relation”)&&&!SplitData[0]。等于(“@attribute”)&&&!SplitData[0]。等于(@data”)){
对于(int j=0;j数据被定义为字符串[],但您使用数据[j]调用它。您错过了第二个维度
试着这样做:
String[][] Data = new String[Separate.length][Separate.length];
...
Data[j][0] = ...
字符串[][]数据=新字符串[Separate.length][Separate.length];
...
数据[j][0]=。。。