不断更新的Java小白学习之路 .next()与.nextLine()区别 首先要明确有效字符,空格键、Tab键、Enter键等结束符都不属于有效字符。在遇到有效字符之前,.next()会把这些无效字符都过滤,只有当遇到有效字符时才进行写入,再次扫描到无效字符时,则会将这些无效字符视为结束符。而.nextLine()会完整得写入回车符之前的字符。