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

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

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

abc_def_ghi

这三组数据( _ 是空格)

用hasNext:

执行结果:


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

执行结果:


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

相关推荐
Flynt4 分钟前
Spring Boot 3开虚拟线程,我把生产服务搞崩了两次
java·spring boot
SimonKing13 分钟前
别再盲目跑测试了,用 JaCoCo 告诉你哪些代码根本没被覆盖
java·后端·程序员
吃好睡好便好15 分钟前
MATLAB中图像格式的转换
开发语言·图像处理·学习·计算机视觉·matlab
唐青枫19 分钟前
Java Grails 实战详解:用 Groovy 和 GORM 快速开发 Web 应用
java·groovy
SemiTris20 分钟前
Java 异常体系深度解析:从误区到精通
java
爱喝水的鱼丶24 分钟前
SAP-ABAP:SELECT大数据量查询性能调优——避免嵌套循环、减少数据库交互的核心方案
开发语言·数据库·sql·性能优化·sap·abap·erp
Dxy123931021627 分钟前
Python 实现POST上行压缩上传可用HTTP库汇总
开发语言·python·http
荣码32 分钟前
AI应用部署上线:Docker打包+API服务+监控告警,我踩了4个坑
java·python
郝学胜-神的一滴37 分钟前
Python 高级编程 026:序列内核深剖
开发语言·python·程序人生·软件工程