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

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

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

abc_def_ghi

这三组数据( _ 是空格)

用hasNext:

执行结果:


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

执行结果:


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

相关推荐
Gse0a362g18 小时前
推荐 PHP 属性(Attributes) 简洁读取 API 扩展包
android·开发语言·php
!停18 小时前
C++入门—内存管理
java·jvm·c++
塞北山巅18 小时前
Windows 下基于 MSYS2 搭建 C++ 开发环境:从安装到配置全指南
开发语言·c++·windows
海参崴-18 小时前
C语言与C++语言发展历史详解
java·c语言·c++
rOuN STAT18 小时前
PLC(电力载波通信)网络机制介绍
开发语言·网络·php
wjs202418 小时前
HTML 标签列表(功能排序)
开发语言
无尽的罚坐人生18 小时前
hot 100 146. LRU 缓存
java·开发语言·缓存
好家伙VCC18 小时前
**发散创新:基于算子融合的深度学习推理优化实战**在现代AI部署场景
java·人工智能·python·深度学习
We་ct18 小时前
JS手撕:DOM操作 & 浏览器API高频场景详解
开发语言·前端·javascript·面试·状态模式·操作·考点
wd5i8kA8i18 小时前
OpenSwoole 26.2.0 发布:支持 PHP 8.5、io_uring 后端及协程调试改进
java·开发语言·php