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

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

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

abc_def_ghi

这三组数据( _ 是空格)

用hasNext:

执行结果:


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

执行结果:


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

相关推荐
paopaokaka_luck5 分钟前
基于springboot3+vue3的飞行器模型实验室预约管理系统(协同过滤算法、Echarts图形化分析)
开发语言·推荐算法
非凡ghost9 分钟前
用 Kotlin 和 Jetpack Compose 重写的安卓视频播放器,原生体验有多流畅?
android·java·kotlin·音视频·软件需求
lingchen19069 分钟前
用MATLAB r2010b和r2016b求解微分方程组
开发语言·算法·matlab
ttwosix15 分钟前
JavaEE初阶 多线程 3
java·开发语言
asdfg125896318 分钟前
一个例子通俗理解Java中正则表达式用法
java·正则表达式
一嘴一个橘子22 分钟前
MyBatis‑Plus Service 层常用自带方法
java
峥嵘life22 分钟前
Android16 系统 APEX 模块调试总结
android·大数据·开发语言
健康平安的活着24 分钟前
java中批量查询+stream返回map提高查询效率
java·windows·python
wear工程师25 分钟前
Spring 循环依赖为什么要三级缓存:两级会把 AOP 代理弄丢
java·spring
paopaokaka_luck27 分钟前
基于springboot3+vue3+uniapp的河南非遗数字图谱小程序(协同过滤算法、数字图谱展示、ECharts 图形化分析)
java·前端·spring boot·学习·小程序·uni-app·echarts