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

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

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

abc_def_ghi

这三组数据( _ 是空格)

用hasNext:

执行结果:


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

执行结果:


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

相关推荐
代码or搬砖8 分钟前
Java集合-Set讲解
java·开发语言
艾上编程9 分钟前
第三章——爬虫工具场景之Python爬虫实战:学术文献摘要爬取,助力科研高效进行
开发语言·爬虫·python
渣娃-小晴晴9 分钟前
java集合在并发环境下应用时的注意事项
java·后端
北极糊的狐10 分钟前
若依系统报错net::ERR_CONNECTION_TIMED_OUT的原因
java·windows·sql·mybatis
明洞日记16 分钟前
【数据结构手册008】STL容器完全参考指南
开发语言·数据结构·c++
jllllyuz1 小时前
matlab使用B样条进行曲线曲面拟合
开发语言·matlab
FLGB1 小时前
maven漏洞检测报告
java·maven
农夫山泉2号1 小时前
【c++】——c++编译的so中函数有额外的字符
java·服务器·c++
wangan0941 小时前
不带圆圈的二叉树
java·前端·javascript
ku_code_ku1 小时前
python bert_score使用本地模型的方法
开发语言·python·bert