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

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

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

abc_def_ghi

这三组数据( _ 是空格)

用hasNext:

执行结果:


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

执行结果:


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

相关推荐
ysdysyn14 分钟前
C# Modbus RTU 多从站控制全攻略:一端口,双轴控制
开发语言·c#·mvvm·通讯·modbus rtu
hashiqimiya16 分钟前
java程序的并发
java·开发语言·python
微露清风19 分钟前
系统性学习C++进阶-第十四讲-二叉搜索树
开发语言·c++·学习
.try-23 分钟前
cssTab卡片式
java·前端·javascript
董世昌4129 分钟前
强制类型转换和隐式类型转换的区别
开发语言
Fruiticecake32 分钟前
Markdown,不用鼠标也能做笔记!
开发语言
ulias21241 分钟前
多态理论与实践
java·开发语言·前端·c++·算法
幽络源小助理1 小时前
下载安装AndroidStudio配置Gradle运行第一个kotlin程序
android·开发语言·kotlin
蹦蹦跳跳真可爱5891 小时前
Python----大模型(GPT-2模型训练,预测)
开发语言·人工智能·pytorch·python·gpt·深度学习·embedding
幽络源小助理1 小时前
SpringBoot+Vue攀枝花水果在线销售系统源码 | Java项目免费下载 – 幽络源
java·vue.js·spring boot