这是我的最初读取文件中数据的代码,因为我的文件中读取到的数据需要保存到数组中进行比较,所以有一些循环语句
但是一直抛出异常
我高亮的那一行报错
最后发现是hasNext理解出现了错误,
每次循环读完了数据,仍进行了next操作,
因此应该在for循环next之前进行hasNext操作
即:
for( i = 0; i<9 ; i++){
if(inputScanner.next()){
......}}
因为你不知道文件什么时候结束
这是我的最初读取文件中数据的代码,因为我的文件中读取到的数据需要保存到数组中进行比较,所以有一些循环语句
但是一直抛出异常
我高亮的那一行报错
最后发现是hasNext理解出现了错误,
每次循环读完了数据,仍进行了next操作,
因此应该在for循环next之前进行hasNext操作
即:
for( i = 0; i<9 ; i++){
if(inputScanner.next()){
......}}
因为你不知道文件什么时候结束