java——Scanner中nextLine()方法和next()方法的区别
直接上代码测试去
public static void main(String args[]) {
Scanner sc=new Scanner(System.in);
String str=sc.nextLine();//next为空格区分,nextline为enter区分
System.out.println(str);
String str1=sc.next();
System.out.println(str1);
}
输出结果:

所以说,得出:Scanner是一个扫描器,我们录取到键盘的数据,先存到缓存区等待读取,它判断读取结束的标示是 空白符;比如空格,回车,tab 等。
Java Scanner:nextLine()与next()方法详解
本文详细比较了Java Scanner类中nextLine()和next()方法在处理输入的不同行为:nextLine()以换行符结束,而next()以空白字符结束。通过实例展示了两者在实际应用中的区别。
780

被折叠的 条评论
为什么被折叠?



