Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将阵列存储到二维阵列_Java - Fatal编程技术网

Java 如何将阵列存储到二维阵列

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[

伙计们,你们能教我如何将数组存储到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
                    }
                    }
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]=。。。