Scanner是Java中的一个类(java.util.Scanner),它被用来获取用户输入。
基本语法是:
Scanner scanner = new Scanner(System.in);
- 通过Scanner类的**next()和nextLine()**方法获取输入的字符串
- 读取前,一般使用**hasNext()和hasNextLine()**判断是否还有输入的数据
-
使用next方式接收字符串
-
使用nextLine方式接收字符串
我们对比一下这两种方式的结果
所以我们经常使用nextLine,有时我们还可以省略判断条件
除了字符串,Scanner类也支持其他的数据类型,比如整型和浮点型等