仅从文件中读取一行整数

问题描述 投票:0回答:1

我正在尝试读取包含整数的文件。该文件有40行,每行有80个整数。但是,当我运行以下代码时,每行得到40行和3200个整数(它将读取每行的整个文件)。我该如何解决。

    while(input.hasNextLine()){
        ++rows;
        Scanner colReader = new Scanner(input.nextLine());
        while(colReader.hasNextInt()){
            ++columns;
            colReader.nextInt();
        }
        colReader.close();
   }
java int java.util.scanner
1个回答
0
投票

由于重复了循环,如果要读取文件,则可以执行下一个

BufferedReader bufferReader = new BufferedReader(new FileReader(new File("")));
        String line;
        StringBuilder stringBuilder = new StringBuilder();
        while ((line = bufferReader.readLine()) != null) {
            stringBuilder.append(line);
        }
© www.soinside.com 2019 - 2024. All rights reserved.