Java之next()和nextLine()的区别

两者的区别在于对空格的处理不同以及返回值不同。  

  (1)next()方法当遇见第一个有效字符(非空格、非回车、非Tab键)时开始扫描,当遇见第一个分隔符(空格、Tab键)或结束字符(回车)时,停止扫描。当没有遇见有效字符时,输入的空格、回车、Tab不看作结束字符

  (2)nextLine()方法将回车视为结束字符,当遇见回车时,会读取回车键之前这一行所有的字符,空格、tab也一样读取,即空格符也作为字符串本身

你还有很多未完成的梦,你有什么理由停下脚步
原文地址:https://www.cnblogs.com/quanziheng/p/12167526.html