我想做上面链接中提到的相同练习。但是,尽管重新分配喜欢从标准输入中读取内容,但在成功关闭之后NoSuchElementException我还是尝试使用时遇到了麻烦。 inConsole.nextLine()``BufferedReader object``inConsole``inConsole = new Scanner(System.in)
NoSuchElementException
inConsole.nextLine()``BufferedReader object``inConsole``inConsole = new Scanner(System.in)
关闭后BufferedReader object,我不能像上面一样重新分配给Scanner对象并使用它吗?
BufferedReader object
切勿靠近既不System.in也没有System.out。这将起作用并引起一些奇怪的效果。实际上,您将永远无法分别读写SYSOUT的SYSIN。查找其他解决方案。
System.in
System.out
如果您需要建议如何在不关闭的情况下解决问题,System.in请提供有关应用程序生命周期的更多信息,并可能发送相关的代码片段。