java中 .next()和.nextLine()的区别

nextLine()方法返回的是Enter键之前的所有字符,它是可以得到带空格的字符串的。

next()会自动消去有效字符前的空格,只返回输入的字符,不能得到带空格的字符串。

 

 

 

 java 第二十一天_有效字符

 

如图 当改为.next()时

java 第二十一天_Java_02

 

发现 空格后面的内容不会输入进字符串的

 字符串.length()的作用:代表字符串的长度。