Java中next()与nextLine()的区别[不废话,直接讲例子]

在使用牛客进行刷题时,我们很多时候会遇到这样的情况:

区别很简单,如果你要输入用空格或者回车分开的数据如:

abc_def_ghi

这三组数据( _ 是空格)

用hasNext:

执行结果:


如果只用换行符号进行数据的分割用hasNextLine():

执行结果:


注意,不论while循环中用的是hasNext()还是hasNextLine()都不会影响结果

相关推荐
SEO_juper几秒前
手写 llms.txt 验证器:让 AI 更愿意引用你的网站(GEO)
开发语言·人工智能·python·聚类·seo·独立站
CCCCCCCCharlie1 分钟前
从0到1:一个字节的磁盘之旅
linux·开发语言·c++
比兔代理4 分钟前
纯净IP是什么?从IP信誉、黑名单与ASN角度原理解析
开发语言·php
IT研究室12 分钟前
最新计算机毕业设计选题推荐-基于spring boot的医院体检管理系统-网站-文档指导-Java-springboot
java·spring boot·课程设计
benjiangliu15 分钟前
恩培趣味计算机视觉-01-conda环境和Python库
开发语言·python·conda
有同事要进步17 分钟前
Leecode第68题:x的平方根
java·数据结构·算法
摇滚侠19 分钟前
使用 VSCode 开发 Java 经验分享
java·经验分享·vscode
我喜欢就喜欢20 分钟前
DeepSeek Harness 开源贡献手记:从零到合入主线
开发语言·人工智能
吹什么轩23 分钟前
linux系统复习:进程优先级与O(1)调度
java·linux·算法
坐看风云变幻25 分钟前
《嵌入式工程师的软硬件修仙之路》第 2 期|C 语言筑基:指针与内存模型
c语言·开发语言