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

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

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

abc_def_ghi

这三组数据( _ 是空格)

用hasNext:

执行结果:


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

执行结果:


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

相关推荐
CoderYanger3 小时前
一轮复习——F.动态规划模型总结(入门篇)
java·开发语言·数据结构·算法·leetcode·职场和发展·动态规划
她的男孩3 小时前
打印模板草稿能保存,一点发布就报主从关系:我们把校验拆成了两档
java·spring boot·后端
小鹿的周先生3 小时前
第19章-Agent
java·spring·ai
溪语流沙3 小时前
【Web全栈进阶】FastAPI工程化:APIRouter拆分 + 配置 + 依赖注入
java·前端·fastapi
Frank_refuel3 小时前
【C++】智能指针
开发语言·c++
写后端的胖头鱼3 小时前
Redis 的 RDB 和 AOF
java·数据库·redis
cxoptics3 小时前
LBO 激光损伤阈值 LIDT 典型数值?如何避免晶体打坏?
java
泡海椒3 小时前
JQuick-Excel VALIDATION 实战:用作用范围约束 Excel 导入校验
开发语言·python·excel
逐米时代4 小时前
远程运维诊断减少到场率
java·服务器·前端
禾小西4 小时前
Redis AOF 日志:宕机了,如何避免数据丢失?
java·redis·mybatis