小编mya*_*boy的帖子

Java - 为什么在从文件中读取时跳过零

为什么我的程序在从文件中读取时会忽略零?例如,以下是文件中的数字:

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)

java file

1
推荐指数
1
解决办法
108
查看次数

标签 统计

file ×1

java ×1