黑马程序员技术交流社区

标题: next和nextline有什么不同? [打印本页]

作者: hui847076805    时间: 2016-11-19 22:13
标题: next和nextline有什么不同?
next输入了空格后面的打不出!

作者: IceLoveInFire丶    时间: 2016-11-19 22:37
nextline是扫描一行  你就懂了

作者: peng84    时间: 2016-11-19 23:24
next在检测到输入的是空格时就会结束录入

作者: efkllx    时间: 2016-11-20 02:29
哦哦哦,刚知道这边

作者: 1413157322    时间: 2016-11-24 22:57
除了nextLine()方法遇到换行符结束外,其他nextXXXX()方法遇到空格或换行符都会结束本次扫描
作者: zsq8210366    时间: 2016-11-24 23:04
nextline是一行,next是一个字府或者字节

作者: chenyanwei6    时间: 2016-11-24 23:21
zsq8210366 发表于 2016-11-24 23:04
nextline是一行,next是一个字府或者字节

这个知识点你可以结合集合中的迭代器,试试看看差别,这样印象会深刻一点。
作者: 华阿图    时间: 2016-11-26 14:12
本帖最后由 华阿图 于 2016-11-26 14:18 编辑

1.nextLine()遇到回车就会终止输入,而next()遇到回车,空格或者TAB键都会视为结束符,比如你输入:
hello world
显示结果为:
hello
2.当next()后面跟nextLine()输出的时候,nextLine()会吃掉回车符.比如你输入:
hello world
输出的结果为:
[AppleScript] 纯文本查看 复制代码
hello
world



作者: 来到精彩世界    时间: 2016-11-26 22:39
楼上回答的很全面,学习了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2