【笔记】Java的Scanner
前言
Java的Scanner学习笔记
创建对象
从控制台输入
1 | Scanner scanner = new Scanner(System.in); |
从文件字节流输入
1 | Scanner scanner = new Scanner(new FileInputStream("<file>")); |
读取一次数据
- 如果输入的字符串包含空字符(空格符、换行符、制表符),则被视为多次读取
1 | String input = scanner.next(); |
读取多次数据
1 | while (scanner.hasNext()) { |
读取一行数据
- 如果输入的字符串包含换行符,则被视为多次读取
1 | String input = scanner.nextLine(); |
读取多行数据
1 | while (scanner.hasNextLine()) { |