小编典典

关闭system.in后出现NoSuchElementException

java

我想做上面链接中提到的相同练习。但是,尽管重新分配喜欢从标准输入中读取内容,但在成功关闭之后NoSuchElementException我还是尝试使用时遇到了麻烦。
inConsole.nextLine()``BufferedReader object``inConsole``inConsole = new Scanner(System.in)

关闭后BufferedReader object,我不能像上面一样重新分配给Scanner对象并使用它吗?


阅读 295

收藏
2020-11-30

共1个答案

小编典典

切勿靠近既不System.in也没有System.out。这将起作用并引起一些奇怪的效果。实际上,您将永远无法分别读写SYSOUT的SYSIN。查找其他解决方案。

如果您需要建议如何在不关闭的情况下解决问题,System.in请提供有关应用程序生命周期的更多信息,并可能发送相关的代码片段。

2020-11-30