美文网首页
Debug之Scanner

Debug之Scanner

作者: 五秋木 | 来源:发表于2017-10-21 20:34 被阅读0次

出现错误:

Exception in thread "main" java.util.NoSuchElementException 
at java.util.Scanner.throwFor

原因:重复多次关闭Scanner所new的对象。
Scanner(system.in)在Scanner中接受的是键盘 输入,当调用close()方法时,Scanner的关闭会导致System.in的关闭,System.in是标准输入(键盘输入),只能关一次,关闭后不能再打开。

综上所述,有如下建议:
1、Scanner对象只能有一个(可设为成员变量)
2、Scanner对象只能关闭一次(如果非得关闭的话)

相关文章

网友评论

      本文标题:Debug之Scanner

      本文链接:https://www.haomeiwen.com/subject/fjrwuxtx.html