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

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

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

abc_def_ghi

这三组数据( _ 是空格)

用hasNext:

执行结果:


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

执行结果:


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

相关推荐
ZoeLandia5 分钟前
TypeScript 04:类型断言与类型守卫
开发语言·前端·typescript
java水泥工8 分钟前
什么是前端
java·vue·html5
geovindu19 分钟前
rust: pool Pattern
开发语言·后端·设计模式·rust·对象池简写模式
Rain的Java大神之路21 分钟前
Java 工程师做 AI,核心机会在「落地」而非「训练」
java·后端·ai编程
jimy141 分钟前
标准的动态类型定义与“多态”无关,非多态对象同样会出现动态类型不同于静态类型的情形
开发语言·c++
冬、不眠的夜42 分钟前
Nuitka 将 python 程序编译成 exe 指南
开发语言·python
CVer儿44 分钟前
起源1引擎相关知识点2--World Brush+func_detail
开发语言
薛之谦_1 小时前
JAVA 多线程编程:从基础原理到实战应用
java·开发语言
LMT_Lanmantech1 小时前
Creo许可降本增效:不增购,也能让现有许可发挥更大价值
java·大数据·开发语言
Shaoshing1 小时前
Serializable
java