发布网友 发布时间:2024-10-24 07:22
共1个回答
热心网友 时间:1天前
Scanner类是JDK5.0后提供的一个基于正则表达式的文本扫描器,位于java.util包,用于方便地获取用户的键盘输入。构造方法用于接收不同的数据来源,如文件、输入流、字符串等。Scanner类提供了两个主要方法,`hasNextXxx()`和`nextXxx()`,其中Xxx代表基本数据类型的字符串。`hasNextXxx()`用于判断是否还有下一个输入项,`nextXxx()`用于获取下一个输入项。示例程序展示了Scanner类的使用,首先通过构造方法指定数据源为键盘输入,然后循环判断是否还有下一个输入项,如果有输入项则接收并判断是否为"exit",若是则程序结束,若不是则打印键盘输入的内容。最后记得释放资源。