1. 所属包: java.util
2. 适用范围:
2.1. 作用:
- 对字符流进行解析, 即按指定字符进行分隔/分词
3. 创建Scanner对象:
3.1. 传入文件对象给构造方法:
3.2. 传入命令行输入流(System.in)给构造方法:
Scanner(System.in)
4. 使用指定分隔符分隔/分词字符流:
4.1. 使用类对象方法: void useDelimiter(正则表达式)
以正则表达式匹配的字符作为分隔符, 把对象分隔开来
4.2. 说明:
该方法是默认执行的, 默认以空格为分隔符
5. 类的常用方法:
5.1. next()
依次返回对象分隔好的一个单词
5.2. nextLine()
第一次调用时重新对对象分隔, 分隔符为换行符. 以后调用依次返回换行符分隔后的单词
5.3. nextInt()
依次返回分隔好的一个单词, 且该单词必须为整形, 否则跳过
5.4. Boolean hasNext()
判断对象最后一个单词是否已被next()返回