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

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

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

abc_def_ghi

这三组数据( _ 是空格)

用hasNext:

执行结果:


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

执行结果:


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

相关推荐
沐雨风栉几秒前
被局域网困住的文件?cpolar让 Go File 随时随地能用
运维·服务器·开发语言·数据库·后端·缓存·golang
SamRol2 分钟前
ThreadLocal、Sychronized和ReentrantLock
java
编程小Y2 分钟前
C++ ODB ORM 从入门到实战应用
开发语言·c++
徐同保3 分钟前
n8n项目node后端sqlite相关的
java·数据库·sqlite
r***99823 分钟前
【JAVA进阶篇教学】第十一篇:Java中ReentrantLock锁讲解
java·开发语言
宠..4 分钟前
创建标签控件
java·服务器·开发语言·前端·c++·qt
-大头.4 分钟前
Spring Boot CLI 从入门到企业级实战(上下篇)
java·spring boot·后端
小二·5 分钟前
Java基础教程之JDBC
java·开发语言
吃不胖没烦恼6 分钟前
宝塔环境下 PHP-FPM 配置环境变量笔记
开发语言·笔记·php