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

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

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

abc_def_ghi

这三组数据( _ 是空格)

用hasNext:

执行结果:


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

执行结果:


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

相关推荐
Hacker_seagull3 分钟前
Java 8安装详细教程
java·开发语言
小白学大数据3 分钟前
随机间隔在 Python 爬虫中的应用实践
开发语言·c++·爬虫·python
高山上有一只小老虎5 分钟前
小红的矩阵染色
java·算法·矩阵
软件开发技术深度爱好者5 分钟前
JavaScript的p5.js库坐标系图解
开发语言·前端·javascript
松涛和鸣6 分钟前
54、DS18B20单线数字温度采集
linux·服务器·c语言·开发语言·数据库
毕设源码-朱学姐7 分钟前
【开题答辩全过程】以 基于SpringBoot Vue居家办公管理系统的设计与实现为例,包含答辩的问题和答案
java·spring boot·后端
小当家.10512 分钟前
《Java操作Excel实战教程:Apache POI从入门到精通》
java·apache·excel
Gofarlic_OMS13 分钟前
MATLAB许可证闲置自动检测与智能提醒
java·大数据·运维·开发语言·人工智能·算法·matlab
yaoxin52112313 分钟前
293. Java Stream API - 从 HTTP 源创建 Stream
java·开发语言·http
哟哟耶耶13 分钟前
java-MySql下载与配置环境变量
java·开发语言·mysql