目录
一、Scanner类的简介
二、Scanner类的常用方法
(一)nextxxx()
(二)hasNextxxx()
三、代码
一、Scanner类的简介
Scanner类主要用于扫描用户从控制台输入的文本。
二、Scanner类的常用方法
(一)nextxxx()
1、next()
- 获取输入的字符串;
- 不仅接受键盘输入的内容,还进行分割;
- 默认的分隔符为空格,以回车Enter为结束符,回车enter后的内容则放入缓冲区。
2、nextLine()
- 获取输入的字符串;
- 可以加空格,以回车Enter为结束符;
- 可以获得空白。
代码实例1
// next() && nextLine()
System.out.println("请输入一个字符串nextLine():");
String str1 = input.nextLine();
System.out.println(str1);
System.out.println("请输入一个字符串next():");
String str2 = input.next();
System.out.println(str2);
输出结果1
3、nextBigDecimal():获取输入的BigDecimal类型的数字
4、nextBigInteger():获取输入的BigInteger类型的数字
5、nextBoolean():获取输入的Boolean类型,即t