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

Scanner问题

Scanner问题

落日离桥 2015-04-15 12:57:33
input.next()和input.next()有什么区别?
查看完整描述

2 回答

?
落日离桥

TA贡献1条经验 获得超0个赞

打错了是 input.nextLine()和input.next()有什么区别

查看完整回答
反对 回复 2015-04-15
  • 赫兹1719
    赫兹1719
    这个可以查看API手册知道的,nextLine()标识扫描当前行并输出,next()标识扫描到指定的标记后,就输出内容,默认情况下,月到空格,enter,好像还有tab,都会输出内容(就是你通过控制台键盘输入内容,然后当你通过键盘键入enter或者空格或者tab,next()就会结束扫描,然后返回你之前输入的内容);那么nextLine()其实就是next()过滤掉了enter(即enter不作为结束标识符了);;那么这两者几乎差不多
  • 2 回答
  • 0 关注
  • 1387 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信