next()和next()Line的区别

发布时间 2023-03-23 20:10:20作者: zl子路

过程:

在用扫描器Scanner中的next()方法读取带空格的字符串,按空格将其切割时返回数据只有一个数据

 

 

 

 

 

原因:

next():不会读取字符前/后的空格/Tab键,只读取字符,当开始读取字符时,当遇到空格/Tab键/回车截止读取;

 

 

 

 

 

 

结果:

使用扫描器Scanner时,遇到了字符串一般会使用next()和nextLine()方法。Scanner类中的方法next()和nextLine()都是读入输入的字符,区别在于:
next():不会读取字符前/后的空格/Tab键,只读取字符,当开始读取字符时,当遇到空格/Tab键/回车截止读取;
nextLine():读取字符前后的空格/Tab键,有回车键时截止读取。