java只从文件中读取一行整数
我试图读取一个包含整数的文件。该文件有40行,每行有80个整数。然而,当我运行下面的代码时,每行有40行和3200个整数(每行读取整个文件)。我怎样才能解决这个问题
while(input.hasNextLine()){
++rows;
Scanner colReader = new Scanner(input.nextLine());
while(colReader.hasNextInt()){
++columns;
colReader.nextInt();
}
colReader.close();
}
# 1 楼答案
因为你在循环中被复制,如果你想读取一个文件,你可以做下一步
# 2 楼答案
您还可以稍微简化代码。你可以继续一个接一个地读取整数