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

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

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

abc_def_ghi

这三组数据( _ 是空格)

用hasNext:

执行结果:


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

执行结果:


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

相关推荐
字节源流1 分钟前
【spring Cloud Netflix】OpenFeign组件
java·spring boot·后端
淘源码d10 分钟前
如何运用C#.NET快速开发一套掌上医院系统?
开发语言·c#·.net·源码·掌上医院
一个程序员(●—●)13 分钟前
xLua环境控制+xLua的Lua调用C#的1
开发语言·unity·c#·lua
AntBlack24 分钟前
都说 SpringBoot 启动慢 ,你知道慢在哪里吗?
java·spring boot·面试
暮湫1 小时前
javaWeb axios
java·web
霍珵蕴1 小时前
Haskell语言的区块链安全
开发语言·后端·golang
vortex51 小时前
Bash中因数值比较引发的提权漏洞:数组注入与任意命令执行
linux·开发语言·安全·网络安全·渗透测试·bash
霍珵蕴1 小时前
R语言的嵌入式图形界面
开发语言·后端·golang
qq_340474021 小时前
6.1 python加载win32或者C#的dll的方法
java·python·c#
夏天的阳光吖1 小时前
C++蓝桥杯实训篇(二)
开发语言·c++·蓝桥杯