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

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

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

abc_def_ghi

这三组数据( _ 是空格)

用hasNext:

执行结果:


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

执行结果:


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

相关推荐
@木辛梓11 小时前
结构体 结构体c++
开发语言·c++
milanyangbo11 小时前
从硬盘I/O到网络传输:Kafka与RocketMQ读写模型及零拷贝技术深度对比
java·网络·分布式·架构·kafka·rocketmq
小股虫11 小时前
消息中间件关键技术、设计原理与实现架构总纲
java·开发语言·架构
风萧萧199911 小时前
Java:PPT转图片
java·python·powerpoint
洲星河ZXH11 小时前
Java,日期时间API
java·开发语言·python
前端老曹11 小时前
Jspreadsheet CE V5 使用手册(保姆版) 二
开发语言·前端·vue.js·学习
秋邱11 小时前
AR 定位技术深度解析:从 GPS 到视觉 SLAM 的轻量化实现
开发语言·前端·网络·人工智能·python·html·ar
Boop_wu11 小时前
[Java EE] 多线程进阶(3) [线程安全集合类]
开发语言·windows·python
老华带你飞11 小时前
动物救助|流浪狗救助|基于Springboot+vue的流浪狗救助平台设计与实现(源码+数据库+文档)
java·数据库·vue.js·spring boot·论文·毕设·流浪动物救助平台
雨疏风骤124011 小时前
【FreeRTOS】任务、任务状态
开发语言·stm32·c#·rtos