为了账号安全,请及时绑定邮箱和手机立即绑定

next() 和 nextLine() 有什么不同

Scanner 的 next() 和 nextLine() 方法都可以从控制台获取字符串,请问它们有什么不同?

正在回答

2 回答

举个例子,你就会明白了。
如,你输入的一行:abc cde efg
注意,其中abc和cde之间有空格,cde和efg之间也有空格
这样,next()返回的是abc,
而nexLine()返回的是整行:abc cde efg

0 回复 有任何疑惑可以回复我~

next以空格分字读取,nextLine以回车(也有可能是换行,我也不知道)分字,具体的毛病你用多了的时候就会发现了,话说在这里问这种问题真的不是学习太无聊了么

0 回复 有任何疑惑可以回复我~
#1

阿宏啊 提问者

我就是不懂才问的!你懂不代表别人也一定懂!
2015-11-01 回复 有任何疑惑可以回复我~
#2

siiv 回复 阿宏啊 提问者

我的意思是这里基本都看不见人回复啊,百度快一些
2015-11-01 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

next() 和 nextLine() 有什么不同

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信