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

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

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

abc_def_ghi

这三组数据( _ 是空格)

用hasNext:

执行结果:


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

执行结果:


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

相关推荐
闲猫7 分钟前
Spring AI / Models / Chat Models / Ollama
java·人工智能·spring
汤米粥22 分钟前
Python爬虫中Xpath用法之——normalize-space()
开发语言·python
FREEDOM_X28 分钟前
Linux 多线程编程——总结
java·linux·运维·ubuntu
科技道人32 分钟前
记录 设置-显示大小和字体
开发语言·android设置·字体和显示大小
tmlx3I08137 分钟前
Tomcat的架构设计和启动过程详解
java·tomcat
浮江雾40 分钟前
Flutter第三节----Dart中的数据类型
android·开发语言·学习·flutter·入门·函数
weixin_422329311 小时前
AgentScope Java 项目入门 & Builder 深度解读
java·开发语言·人工智能
shepherd1261 小时前
一次把 Spring MVC 文件上传参数“查没了”的排查:multipart、Filter 与 request body 的连环坑
java·后端·spring·mvc
宠友信息1 小时前
Spring Boot与异步审核构建仿小红书源码内容发布全流程
java·数据库·spring boot·redis·mysql·oracle·uni-app
chh5631 小时前
C++--list
开发语言·数据结构·c++·学习·算法·list