java scanner一直输入停不下来

2025-05-20 21:56:34
推荐回答(1个)
回答(1):

Java 5添加了java.util.Scanner类,这是一个用于扫描输入文本的新的实用程序。它是以前的StringTokenizer和
Matcher类之间的某种结合。由于任何数据都必须通过同一模式的捕获组检索或通过使用一个索引来检索文本的各个部分。于是可以结合使用正则表达式和从
输入流中检索特定类型数据项的方法。这样,除了能使用正则表达式之外,Scanner类还可以任意地对字符串和基本类型(如int和double)的数据
进行分析。借助于Scanner,可以针对任何要处理的文本内容编写自定义的语法分析器。

scanner 作循环判断直到检测到输入某个字符然后退出最为妥当;
另外它是有close方法的退出前应先关闭