欢迎光临散文网 会员登陆 & 注册

scanner类next和nextline的区别

2020-11-21 16:46 作者:每天一个秃顶小技巧  | 我要投稿


测试数据:Hello World!
结果:只输出了Hello。

测试数据:Hello World!
结果:输出了Hello World!
next():

  • 1、一定要读取到有效字符后才可以结束输入。

  • 2、对输入有效字符之前遇到的空白,next() 方法会自动将其去掉。

  • 3、只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符。

  • 4、next() 不能得到带有空格的字符串。

nextLine():

  • 1、以Enter为结束符,也就是说 nextLine()方法返回的是输入回车之前的所有字符。

  • 2、可以获得空白。

了解更多java知识点击:

JAVA全套课程_尚学堂Java入门_Java零基础必备_Java编程课程

scanner类next和nextline的区别的评论 (共 条)

分享到微博请遵守国家法律