java - 关闭链接到 System.in 的扫描仪

标签 java java.util.scanner

我有一个链接到 System.inScanner。现在,在使用 Scanner 之后,我应该关闭它,因为让它保持打开状态是不好的编码习惯。但是,如果我关闭 Scanner,我也将关闭 System.in!谁能告诉我如何在不关闭 System.in 的情况下关闭 Scanner (如果有的话)。

最佳答案

如果您不想关闭底层流,最简单的方法是不关闭 Scanner。

理想情况下,您应该只创建一个扫描仪,供您在程序的整个生命周期中使用。无论如何,您似乎没有充分的理由关闭它。

关于java - 关闭链接到 System.in 的扫描仪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14142853/

相关文章:

Java RegEx 乐趣 - 玩转句子

java - 覆盖具有相同类策略与策略实例的 equals 方法

java - Scanner.hasNextLong 错误

java - Java中如何从字符串中分别提取字符串和整数?

JavaFx:数据绑定(bind)(文本字段)可以在生产模式下使用吗?

java - Facebook Java 服务器

java - 将 Java 数组和基元 (double[][]) 重构为集合和泛型 (List<List<Double>>)

java - 读取txt文件。显示每行旁边的整数之和并找到其中最大的和

Java 交互不允许扫描用户输入

java - 如果将扫描器作为参数传递,它的状态是否也会传递?