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

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

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

abc_def_ghi

这三组数据( _ 是空格)

用hasNext:

执行结果:


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

执行结果:


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

相关推荐
echoyu.12 分钟前
初识微服务-nacos配置中心
java·微服务
只_只13 分钟前
B1013 PAT乙级JAVA题解 数素数
java·开发语言
minji...14 分钟前
C++ list的模拟实现
开发语言·c++·list
喜欢你,还有大家18 分钟前
Nginx服务——安装与搭建
java·服务器·nginx
小玉起起22 分钟前
IntelliJ IDEA 2025.1 Java Stream Debugger 快速使用指南
java·intellij-idea·idea
龙卷风040534 分钟前
SpringAI调用第三方模型增加自定义请求参数
java·后端
java1234_小锋34 分钟前
RabbitMQ如何实现消息的持久化?
java·rabbitmq·java-rabbitmq
千册34 分钟前
pyside6 的pdf显示测试 -- 01
开发语言·python·pdf
axban1 小时前
QT M/V架构开发实战:M/V架构的初步认识
开发语言·数据库·qt
Starshime1 小时前
【C语言】变量和常量
c语言·开发语言