Arrays 覆盖行和列映射的数组

Arrays 覆盖行和列映射的数组,arrays,integer,parseint,Arrays,Integer,Parseint,公共字符[][]映射数据; 例如:mapData[k][j]是地图文件第k行和第j列的字符,由扫描仪读取。这里“k”从0到第1行,“j”从0到第1列 我现在被这件事缠住了,不知道该怎么做 BufferedReader br = new BufferedReader(new FileReader(fileName)); int rows = Integer.parseInt(br.readLine()); int cols = Integer.par

公共字符[][]映射数据; 例如:mapData[k][j]是地图文件第k行和第j列的字符,由扫描仪读取。这里“k”从0到第1行,“j”从0到第1列

我现在被这件事缠住了,不知道该怎么做

        BufferedReader br = new BufferedReader(new FileReader(fileName));
        int rows = Integer.parseInt(br.readLine());
        int cols = Integer.parseInt(br.readLine());
        int G = Integer.parseInt(br.readLine());
        int Z = Integer.parseInt(br.readLine());

    char[][] mapData;
    Position[] zombies;
    br.close();

如何创建行数组以及如何将其实现为二维数组?

如果只需要从文本文件中读取二维数组,可以使用以下解决方案之一:

当然,您可以添加一些验证(行和列计数)