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

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

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

abc_def_ghi

这三组数据( _ 是空格)

用hasNext:

执行结果:


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

执行结果:


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

相关推荐
脆皮炸鸡7552 分钟前
大山之二:文件系统(Ext系列)
linux·开发语言·经验分享·学习方法
lvrongbao5 分钟前
互联网大厂Java面试场景:从Spring到Redis的技术问答解析
java·redis·spring·微服务·分布式事务
少司府5 分钟前
C++基础入门:vector深度解析(七千字深度剖析)
c语言·开发语言·数据结构·c++·容器·vector·顺序表
霸道流氓气质5 分钟前
Spring AI Advisor 完全指南:拦截器机制与实战全解
java·人工智能·spring
XiYang-DING6 分钟前
【Java EE】 HTTPS协议
java·https·java-ee
yqcoder6 分钟前
突破性能瓶颈:深入理解 JavaScript TypedArray
java·开发语言·javascript
yqcoder7 分钟前
JS 中的“空”之双雄:null vs undefined
开发语言·前端·javascript
ch.ju7 分钟前
Java Programming Chapter 3——Traversal of array
java·开发语言
he___H7 分钟前
子串----
java·数据结构·算法·leetcode
计算机安禾9 分钟前
【c++面向对象编程】第8篇:const成员与mutable:常对象与常函数
开发语言·javascript·c++