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

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

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

abc_def_ghi

这三组数据( _ 是空格)

用hasNext:

执行结果:


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

执行结果:


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

相关推荐
MrSYJ3 分钟前
有没有人懂socketChannel中的write,read方法啊,给我讲讲
java·程序员·netty
2301_776508725 分钟前
C++与机器学习框架
开发语言·c++·算法
Memory_荒年6 分钟前
Spring Security + OAuth2 + JWT:三剑客合璧,打造“无懈可击”的微服务安全防线
java·后端·spring
Albertbreak10 分钟前
STL容器内部实现剖析
开发语言·c++·算法
2301_7957417913 分钟前
模板编译期机器学习
开发语言·c++·算法
qq_4160187223 分钟前
模板错误消息优化
开发语言·c++·算法
杰克尼33 分钟前
知识点总结--02(java基础部分)
java·开发语言·jvm
Sunshine for you34 分钟前
C++中的对象池模式
开发语言·c++·算法
暮冬-  Gentle°1 小时前
编译器优化屏障使用
开发语言·c++·算法
华科大胡子1 小时前
此电脑网络位置异常的AD域排错指南
开发语言·php