A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© hui847076805 中级黑马   /  2016-11-19 22:13  /  1533 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

next输入了空格后面的打不出!
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端

8 个回复

倒序浏览
nextline是扫描一行  你就懂了
来自宇宙超级黑马专属安卓客户端来自宇宙超级黑马专属安卓客户端
回复 使用道具 举报
next在检测到输入的是空格时就会结束录入
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
回复 使用道具 举报
除了nextLine()方法遇到换行符结束外,其他nextXXXX()方法遇到空格或换行符都会结束本次扫描
回复 使用道具 举报
nextline是一行,next是一个字府或者字节
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
zsq8210366 发表于 2016-11-24 23:04
nextline是一行,next是一个字府或者字节

这个知识点你可以结合集合中的迭代器,试试看看差别,这样印象会深刻一点。
回复 使用道具 举报
本帖最后由 华阿图 于 2016-11-26 14:18 编辑

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


回复 使用道具 举报
楼上回答的很全面,学习了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马