小编Bim*_*rM3的帖子

将.txt文件读入2D数组

这里有一些主题,但这个问题略有不同,使其与众不同.

我只专注于一个更大问题的一半.我相信很多人都知道这个神奇的方块问题.

提示:
假设每行上都有行和数字的文件,如显示的方框.编写一个程序,将信息读入intS的二维数组.程序应该确定矩阵是否是魔方.

工作方案:

public static int[][] create2DIntMatrixFromFile(String filename) throws Exception {
int[][] matrix = {{1}, {2}};

File inFile = new File(filename);
Scanner in = new Scanner(inFile);

int intLength = 0;
String[] length = in.nextLine().trim().split("\\s+");
  for (int i = 0; i < length.length; i++) {
    intLength++;
  }

in.close();

matrix = new int[intLength][intLength];
in = new Scanner(inFile);

int lineCount = 0;
while (in.hasNextLine()) {
  String[] currentLine = in.nextLine().trim().split("\\s+"); 
     for (int i = 0; i < currentLine.length; i++) {
        matrix[lineCount][i] = …
Run Code Online (Sandbox Code Playgroud)

java arrays java.util.scanner

7
推荐指数
2
解决办法
6万
查看次数

标签 统计

arrays ×1

java ×1

java.util.scanner ×1