Scanner 类
我们可以通过 Scanner 类来获取用户输入。
初始化
Scanner sc = new Scanner(System.in);
next() 与 nextLine()
next()使用
Scanner scan = new Scanner(System.in);
String str1 = scan.next();
System.out.println("输入的数据为:" + str1);
scan.close();
nextLine()使用
Scanner scan = new Scanner(System.in);
String str1 = scan.nextLine();
System.out.println("输入的数据为:" + str1);
scan.close();
next()特点:
- 一定要读取到有效字符才可以结束输入
- 对输入有效字符之前遇到的空白,会自动去掉
- 不能得到带空格的字符串。
- 只有输入有效字符后才将其后边的空白作为分隔符或结束符
nextLine()特点:
- 以 enter为结束符,接收 回车之前的所有字符
- 可以获取空白