-
这是Java5的新特性
-
使用类 Scanner
-
基本语法
Scanner scanner = new Scanner(System.in);
-
具体使用
hasNext() next() hasNextLine() nextLine()
public static void main(String[] args) { Scanner scanner = new Scanner(System.in); //判断输入 while(scanner.hasNext()){ String str = scanner.next(); //获取 System.out.println(str);//输出 } //关闭 scanner.close(); }
public static void main(String[] args) { Scanner scanner = new Scanner(System.in); //判断输入 while(scanner.hasNextLine()){ String str = scanner.nextLine(); //获取 System.out.println(str);//输出 } //关闭 scanner.close(); }
-
区别
- next()
- 对于输入有效字符之前的空白 next()会自动将其去掉
- next()得不到带有空格的字符串
- nextLine()
- 以enter作为结束符,可以获取奥输入回车之前的所有字符串
- 可以获取空白
- next()
Java之获取数据输入-Scanner
最新推荐文章于 2023-07-11 18:33:31 发布