1.概述
①:Scanner类是一个可以使用正则表达式来解析基本类型和字符串的简单文本扫描器.
②:Scanner类实现了迭代器接口
③:Scanner类直接继承自Object.
2.构造方法:
Scanner(File source)构造一个新的 Scanner,它生成的值是从指定文件扫描的。
Scanner(InputStream source)构造一个新的 Scanner,它生成的值是从指定的输入流扫描的。
Scanner(String source)构造一个新的 Scanner,它生成的值是从指定字符串扫描的。
3.一些方法:
由于Scanner实现了迭代器接口所以,拥有迭代器的一些特性所以获取值的方式跟迭代器非常相似
boolean | hasNext() 如果此扫描器的输入中有另一个标记,则返回 true。 |
String | next() 查找并返回来自此扫描器的下一个完整标记。 |
Scanner | useDelimiter(Pattern pattern) 将此扫描器的分隔模式设置为指定模式。 |
int | nextInt() 将输入信息的下一个标记扫描为一个int。 |
String | nextLine() 此扫描器执行当前行,并返回跳过的输入信息。 |