为什么我的程序在从文件中读取时会忽略零?例如,以下是文件中的数字:
0001 0011 0010
Run Code Online (Sandbox Code Playgroud)
那么这是我的输出:
1
11
10
Run Code Online (Sandbox Code Playgroud)
这是我的代码:
File file = new File("num.txt");
Scanner scanner = new Scanner(file);
while (scanner.hasNext()) {
if (scanner.hasNextInt()) {
System.out.println(scanner.nextInt());
} else {
scanner.next();
}
}
Run Code Online (Sandbox Code Playgroud)