Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.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 读取txt文件时从一维数组生成二维数组_Java_Arrays_2d - Fatal编程技术网

Java 读取txt文件时从一维数组生成二维数组

Java 读取txt文件时从一维数组生成二维数组,java,arrays,2d,Java,Arrays,2d,因此,我有一个文件,其中包含一个矩阵,该矩阵具有定义数量的行和列,我试图将其填充到一个二维数组中。我不知道如何继续将正在读取的行复制到我的2D数组中 String str; char[][] m = new char[16][16]; while((s = in.readLine()) != null) { char[] row = s.toCharArray(); /* ??? */ } in.close()

因此,我有一个文件,其中包含一个矩阵,该矩阵具有定义数量的行和列,我试图将其填充到一个二维数组中。我不知道如何继续将正在读取的行复制到我的2D数组中

    String str;
    char[][] m = new char[16][16];
    while((s = in.readLine()) != null) {
        char[] row = s.toCharArray();
        /* ??? */
    }       
    in.close();

也许是这样的

String-str;
char[][]m=新字符[16][16];
int col=0;
而((s=in.readLine())!=null){
char[]行=s.toCharArray();
对于(int i=0;i<16;i++){
m[col][i]=行[i];
}
col++;
}
in.close();