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

来源:5-2 学生选课---使用 Map 添加学生

阿宏啊

2015-10-31 22:18

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

写回答 关注

2回答

  • 帝国大学
    2016-01-28 18:58:30

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

  • siiv
    2015-10-31 23:43:20

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

    siiv 回复阿宏啊

    我的意思是这里基本都看不见人回复啊,百度快一些

    2015-11-01 14:00:26

    共 2 条回复 >

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题