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

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

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

abc_def_ghi

这三组数据( _ 是空格)

用hasNext:

执行结果:


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

执行结果:


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

相关推荐
WYH28712 小时前
C语言结构体变量和结构体指针详解:定义、访问、传参与易错点总结
c语言·开发语言·算法
AI人工智能+电脑小能手12 小时前
【大白话说Java面试题 第64题】【JVM篇】第24题:强引用、软引用、弱引用、虚引用分别是什么?
java·开发语言·jvm·面试
三十六煩惱風12 小时前
2026-05/04~10技术问题处理
java·数据库·sql
yujunl12 小时前
U9的UI插件开发Card功能区上客开的按钮不能正常显示
开发语言
码界筑梦坊12 小时前
129-基于Python的城市尾气排放数据可视化分析系统
开发语言·python·信息可视化·数据分析·毕业设计
不懂的浪漫12 小时前
01|从 Spring Boot 项目理解 RAG:ingest、query、rerank、trace 到 eval
java·人工智能·spring boot·后端·ai·rag
亚林瓜子12 小时前
Java中List之间求交集
java·list·retainall
一生了无挂12 小时前
深入解析JVM、JRE与JDK:Java技术体系的核心基石
java·开发语言·jvm
m0_7488394912 小时前
利用C 图形界面展示MATLAB算法的高效混合编程实践
开发语言·算法·matlab