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

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

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

abc_def_ghi

这三组数据( _ 是空格)

用hasNext:

执行结果:


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

执行结果:


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

相关推荐
huabiangaozhi6 分钟前
修改表字段属性,SQL总结
java·数据库·sql
请为小H留灯7 分钟前
一键解决 IDEA 中 Java 项目变橙色的问题!!!
java·ide·maven·intellij-idea·java项目
小文大数据26 分钟前
python实现HTML转PDF
java·前端·数据库
_Twink1e27 分钟前
[算法竞赛]九、C++标准模板库STL常用容器大全
开发语言·c++
架构师沉默31 分钟前
为什么 Dubbo 从 ZooKeeper 转向 Nacos?
java·后端·架构
用户83071968408236 分钟前
Spring Prototype Bean的四种正确使用方式
java·spring boot·后端
永恒_顺其自然38 分钟前
Java Web 传统项目异步分块上传系统实现方案
java·开发语言·前端
bu_shuo1 小时前
c++中对数组求和
开发语言·c++
赫瑞1 小时前
Java中的大数处理 —— BigInteger
java·开发语言
r_oo_ki_e_1 小时前
java25--Collection集合
java·开发语言