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

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

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

abc_def_ghi

这三组数据( _ 是空格)

用hasNext:

执行结果:


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

执行结果:


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

相关推荐
a努力。3 分钟前
京东Java面试被问:双亲委派模型被破坏的场景和原理
java·开发语言·后端·python·面试·linq
冰暮流星4 分钟前
javascript赋值运算符
开发语言·javascript·ecmascript
谢娘蓝桥4 分钟前
adi sharc c/C++ 语言指令优化
开发语言·c++
小毛驴8509 分钟前
Maven同时配置阿里云仓库和私有仓库
java·阿里云·maven
刘975311 分钟前
【第25天】25c#今日小结
java·开发语言·c#
不如打代码KK13 分钟前
Springboot如何解决跨域问题?
java·spring boot·后端
豆沙沙包?15 分钟前
2026年--Lc330-394. 字符串解码(栈)--java版
java·开发语言
蓝程序15 分钟前
Spring AI学习 程序接入大模型
java·人工智能·spring
nice_lcj52016 分钟前
数据结构之树与二叉树:重点梳理与拓展
java·数据结构
毕设源码-钟学长17 分钟前
【开题答辩全过程】以 助学贷款管理系统为例,包含答辩的问题和答案
java