发布时间:2019-08-09 17:20:05
当扫描器流Scannwe类包装的是System.in(重定向至键盘)的时候:
Scanner sc = new Scanner(System.in);
现在使用nextLine()读取;
String s1 = sc.nextLine();
再执行:
System.out.println(s1);
System.out.println(1);
现在我在控制台输入一个回车,发现输出的第一行回车,然后第二行是1;
现在我再输入123回车,结果输出的是:
123
1
为什么不是:
123
1
s1中的回车现在为什么不输出了?
Scanner的nextLine是不包含回车的
应该是调用的依然还是之前的结果,没有用到123