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

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

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

abc_def_ghi

这三组数据( _ 是空格)

用hasNext:

执行结果:


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

执行结果:


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

相关推荐
咸鱼2.09 分钟前
【java入门到放弃】XXL-JOB
java
爱滑雪的码农9 分钟前
Java基础十一 流(Stream)、文件(File)和IO
java·开发语言·python
叶小鸡12 分钟前
Java 篇-项目实战-天机学堂(从0到1)-day11
java·开发语言
格林威12 分钟前
线阵工业相机:线阵图像出现“波浪纹”,是机械振动还是编码器问题?
开发语言·人工智能·数码相机·计算机视觉·视觉检测·工业相机·线阵相机
light blue bird19 分钟前
MES/ERP 工序 BOM 协同多节点工站组件
java·jvm·oracle
Pkmer21 分钟前
古法编程: 适配器模式
java·设计模式
liliangcsdn22 分钟前
LLM如何辅助RAG从大量文档中筛选目标文档
开发语言·人工智能
无忧.芙桃28 分钟前
C++IO库的超详细讲解
开发语言·c++
longxibo28 分钟前
【Flowable 7.2 源码深度解析与实战】
java·后端·流程图