我有一个链接到 System.in
的 Scanner
。现在,在使用 Scanner
之后,我应该关闭它,因为让它保持打开状态是不好的编码习惯。但是,如果我关闭 Scanner
,我也将关闭 System.in
!谁能告诉我如何在不关闭 System.in
的情况下关闭 Scanner
(如果有的话)。
最佳答案
如果您不想关闭底层流,最简单的方法是不关闭 Scanner。
理想情况下,您应该只创建一个扫描仪,供您在程序的整个生命周期中使用。无论如何,您似乎没有充分的理由关闭它。
关于java - 关闭链接到 System.in 的扫描仪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14142853/