标签: java unix input
我有一个文件,其中的数据如下图所示:
,我只需要在数组上存储数字,但是当我打印数组时,输出显示:
0 0 0 0 .......
md5sum: ...
答案 0 :(得分:1)
hasNextInt并未进行测试,以查看前方是否有一个某处;正在测试文件中的 next 是否为int。由于文件中的第一件事不是 一个int,因此永远不会输入循环。
hasNextInt
int
使用调试器可以明确这一点(为什么,如果不是为什么)。