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

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

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

abc_def_ghi

这三组数据( _ 是空格)

用hasNext:

执行结果:


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

执行结果:


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

相关推荐
謝堆堆DDD14 小时前
eclipse由只运行java文件到创建web项目
java·ide·eclipse
redtro9514 小时前
【开发备忘】GeoServer相关两则:发布时间维ImageMosaic+客户端WMS样式
java·开发语言·spring
..空空的人15 小时前
C++基于websocket的多用户网页五子棋 ---- 模块介绍1
开发语言·c++·websocket
代码不停15 小时前
Java模拟算法题目练习
java·开发语言·算法
百***266315 小时前
Tomcat的server.xml配置详解
xml·java·tomcat
彡皮15 小时前
基于Qt,调用千问7B大模型,实现智能对话
开发语言·qt·大模型·千问7b
朝新_15 小时前
【统一功能处理】SpringBoot 统一功能专题:拦截器、数据封装、异常处理及 DispatcherServlet 源码初探
java·spring boot·后端·spring·javaee
恸流失15 小时前
集合练习1
java
LiLiYuan.15 小时前
Arrays类和List接口的关联
java·开发语言·windows·python
stay_awake__15 小时前
Maven+mybatis
java·maven