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

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

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

abc_def_ghi

这三组数据( _ 是空格)

用hasNext:

执行结果:


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

执行结果:


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

相关推荐
爱吃小胖橘8 分钟前
Lua语法(2)
开发语言·unity·lua
聪明的笨猪猪9 分钟前
Java Spring “核心基础”面试清单(含超通俗生活案例与深度理解)
java·经验分享·笔记·面试
_Power_Y10 分钟前
SSM面试题学习
java·开发语言·学习
不要再敲了33 分钟前
Spring Security 完整使用指南
java·后端·spring
SccTsAxR34 分钟前
[初学C语言]关于scanf和printf函数
c语言·开发语言·经验分享·笔记·其他
害恶细君1 小时前
【超详细】使用conda配置python的开发环境
开发语言·python·jupyter·pycharm·conda·ipython
还是鼠鼠1 小时前
《黑马商城》微服务保护-详细介绍【简单易懂注释版】
java·spring boot·spring·spring cloud·sentinel·maven
她说..1 小时前
通过git拉取前端项目
java·前端·git·vscode·拉取代码
青衫码上行2 小时前
【从0开始学习Java | 第18篇】集合(下 - Map部分)
java·学习
我星期八休息2 小时前
C++异常处理全面解析:从基础到应用
java·开发语言·c++·人工智能·python·架构