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

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

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

abc_def_ghi

这三组数据( _ 是空格)

用hasNext:

执行结果:


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

执行结果:


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

相关推荐
_Jimmy_18 小时前
Nacos的三层缓存是什么
java·缓存
沐知全栈开发18 小时前
HTML 脚本:基础、应用与未来趋势
开发语言
@菜菜_达18 小时前
interact.js 前端拖拽插件
开发语言·前端·javascript
朝新_19 小时前
【实战】动态 SQL + 统一 Result + 登录校验:图书管理系统(下)
xml·java·数据库·sql·mybatis
APIshop19 小时前
实战解析:苏宁易购 item_search 按关键字搜索商品API接口
开发语言·chrome·python
百***920219 小时前
java进阶1——JVM
java·开发语言·jvm
蓝桉~MLGT19 小时前
Python学习历程——Python面向对象编程详解
开发语言·python·学习
Evand J19 小时前
【MATLAB例程】2雷达二维目标跟踪滤波系统-UKF(无迹卡尔曼滤波)实现,目标匀速运动模型(带扰动)。附代码下载链接
开发语言·matlab·目标跟踪·滤波·卡尔曼滤波
larance19 小时前
Python 中的 *args 和 **kwargs
开发语言·python
Easonmax19 小时前
用 Rust 打造可复现的 ASCII 艺术渲染器:从像素到字符的完整工程实践
开发语言·后端·rust