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

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

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

abc_def_ghi

这三组数据( _ 是空格)

用hasNext:

执行结果:


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

执行结果:


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

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