开发者社区> 问答> 正文

Java Scanner 类中next() 与 nextLine() 区别是什么?

Java Scanner 类中next() 与 nextLine() 区别是什么?

展开
收起
真的很搞笑 2021-11-16 22:52:23 242 0
1 条回答
写回答
取消 提交回答
  • next(): 1、一定要读取到有效字符后才可以结束输入。 2、对输入有效字符之前遇到的空白,next() 方法会自动将其去掉。 3、只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符。 next() 不能得到带有空格的字符串。 nextLine(): 1、以Enter为结束符,也就是说 nextLine()方法返回的是输入回车之前的所有字符。 2、可以获得空白。

    2021-11-18 10:42:25
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载