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

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

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

abc_def_ghi

这三组数据( _ 是空格)

用hasNext:

执行结果:


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

执行结果:


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

相关推荐
huangdong_13 小时前
拼多多商品图片采集技术深度解析:webp格式转换、SKU图自动分类与懒加载处理
开发语言·经验分享
我能坚持多久14 小时前
C++继承详解
开发语言·c++
我是一颗柠檬14 小时前
【Java项目技术亮点】读写分离+主从延迟处理:MySQL高并发下的性能优化方案
java·分布式·mysql·性能优化
qq_25183645714 小时前
基于java Web 哈尔滨文化活动网站毕业论文
java·开发语言·前端
Java知识技术分享14 小时前
安装sourcetree
java·git·源代码管理
cft56200_ln14 小时前
TDA4时间同步3 网卡添加虚拟时间戳
c语言·开发语言·arm开发·驱动开发·嵌入式硬件·网络协议
geovindu14 小时前
go: Coroutines Pattern
开发语言·后端·设计模式·golang·协程模式
Stick_ZYZ14 小时前
A2A:让 Agent 从单兵作战走向团队协作
java·开发语言·网络·人工智能·python·ai
江屿风14 小时前
C++图论基础拓扑排序算法流食般投喂
开发语言·c++·笔记·算法·排序算法
天才少年曾牛14 小时前
Android新增服务添加selinux权限
android·java·frameworks