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

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

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

abc_def_ghi

这三组数据( _ 是空格)

用hasNext:

执行结果:


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

执行结果:


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

相关推荐
leonkay8 分钟前
C# 特性(Attribute)——【1】基础讲解
开发语言·青少年编程·面试·c#·.net·个人开发
harmful_sheep18 分钟前
java group by常见用法
java·开发语言·python
SKH.24 分钟前
Linux软件编程(6)线程间通信
java·开发语言·数据库
Rain的Java大神之路29 分钟前
PC版网站被狂刷怎么处理
java·数据库·redis·后端·mysql·web安全·运维开发
whcyhhh43 分钟前
头歌实践教学平台:数据科学与大数据技术导论(十六)
大数据·开发语言·python
萌动的小火苗43 分钟前
数据结构面试题【无答案】
c语言·开发语言·数据结构·链表
宸津-代码粉碎机1 小时前
AI工程化高阶实战|从Demo到生产落地核心架构、全套源码与避坑指南
java·大数据·开发语言·人工智能·python·架构
XR1234567882 小时前
办公网自主创新建设怎么选?信创办公场景的选型逻辑
开发语言·php
泡海椒2 小时前
告别手写 HTTP 模板!JQuick-Curl:直接把 curl 命令跑在 Java 中
java·网络协议·http
珍珠先生2 小时前
第2章 集合框架深度:HashMap 原理与并发集合
java