`
237253995
  • 浏览: 23133 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

在同一进程中多次调用scanner出现NoSuchElementException异常解决办法

    博客分类:
  • java
 
阅读更多

在程序的不同的地方创建多个scanner对象读取一整行信息,每次用完后都很自然得调用了close方法关掉,当第二个scanner对象调用nextLine时就会出现NoSuchElementException: No line found的异常。

 

 

public void close()关闭此扫描器。 
如果此扫描器尚未关闭,并且其底层 readable 也实现 Closeable 接口,则该 readable 的 close 方法将被调用。
System.in是InputStream的对象,并且关掉之后不能再打开

分享到:
评论
1 楼 237253995 2015-02-03  
一次性打开scanner,在线程结束前关闭。

相关推荐

Global site tag (gtag.js) - Google Analytics