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

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

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

abc_def_ghi

这三组数据( _ 是空格)

用hasNext:

执行结果:


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

执行结果:


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

相关推荐
Victoria.a19 小时前
python基础语法
开发语言·python
星晨雪海19 小时前
Lombok 注解使用场景终极总结
java·数据库·mysql
xiaoyaohou1120 小时前
023、数据增强改进(二):自适应数据增强与AutoAugment策略
开发语言·python
鬼圣20 小时前
Python 上下文管理器
开发语言·python
星空椰20 小时前
JavaScript 基础进阶:分支、循环与数组实战总结
开发语言·javascript·ecmascript
yong999020 小时前
IHAOAVOA:天鹰优化算法与非洲秃鹫优化算法的混合算法(Matlab实现)
开发语言·算法·matlab
Stella Blog20 小时前
狂神Java基础学习笔记Day03
java·笔记·学习
t***54420 小时前
有哪些常见的架构设计模式在现代C++中应用
开发语言·c++
人间打气筒(Ada)21 小时前
「码动四季·开源同行」python语言:用户交互
开发语言·python·基本数据类型·注释·变量·常量·文件头
zopple21 小时前
四大编程语言对比:PHP、Python、Java与易语言
java·python·php