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

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

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

abc_def_ghi

这三组数据( _ 是空格)

用hasNext:

执行结果:


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

执行结果:


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

相关推荐
李日灐4 分钟前
手搓简单 string 库:了解C++ 字符串底层
开发语言·c++
unclecss9 分钟前
把 Spring Boot 的启动时间从 3 秒打到 30 毫秒,内存砍掉 80%,让 Java 在 Serverless 时代横着走
java·jvm·spring boot·serverless·graalvm
say_fall13 分钟前
C语言编程实战:每日一题 - day7
c语言·开发语言
tuokuac14 分钟前
@PathVariable与@RequestParam
java·spring
q***160821 分钟前
Tomcat的server.xml配置详解
xml·java·tomcat
程序员西西21 分钟前
SpringBoot整合Apache Spark实现一个简单的数据分析功能
java·后端
n***840722 分钟前
Tomcat 乱码问题彻底解决
java·tomcat
LiLiYuan.25 分钟前
【Lombok库常用注解】
java·开发语言·python
Charles_go1 小时前
C#中级45、什么是组合优于继承
开发语言·c#
培风图南以星河揽胜1 小时前
Java实习模拟面试|离散数学|概率论|金融英语|数据库实战|职业规划|期末冲刺|今日本科计科要闻速递:技术分享与学习指南
java·面试·概率论