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

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

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

abc_def_ghi

这三组数据( _ 是空格)

用hasNext:

执行结果:


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

执行结果:


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

相关推荐
小小龙学IT几秒前
simdjson:利用 SIMD 指令实现 GB/s 级 JSON 解析的 C++ 开源库
开发语言·c++·json
ydyd202604219 分钟前
设备OEE怎么提升?数据采集+分析优化的完整方案
java·服务器·前端
A_nanda11 分钟前
c#WPF开发常见问题
开发语言·c#·wpf
Hello.Reader26 分钟前
REALITY 技术深度解析从 TLS 伪装、抗主动探测到 VLESS + XTLS Vision 完整实践
开发语言·php
(╹◡╹)29 分钟前
11.RK3588本地大模型内存评估优化
java·linux·前端
不正经学生34 分钟前
C语言字符串函数进阶:安全版函数 + 错误处理 + 子串查找
c语言·开发语言·c++·算法·面试
ITKEY_1 小时前
neovim基于nvim-jdtls 开发java报错
java·开发语言
leon871 小时前
MyBatis-Plus与AOP实现动态数据权限过滤的实践与踩坑记录
java
电气研究所1 小时前
Java + Redis 实现工业设备告警去抖,避免变频器故障重复推送
java·前端
無限進步D1 小时前
Java 代码块
java·开发语言