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

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

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

abc_def_ghi

这三组数据( _ 是空格)

用hasNext:

执行结果:


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

执行结果:


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

相关推荐
麦麦鸡腿堡7 小时前
Java_网络编程_InetAddress类与Socket类
java·服务器·网络
槁***耿7 小时前
JavaScript在Node.js中的事件发射器
开发语言·javascript·node.js
U***49837 小时前
JavaScript在Node.js中的Strapi
开发语言·javascript·node.js
@大迁世界7 小时前
相信我兄弟:Cloudflare Rust 的 .unwrap() 方法在 330 多个数据中心引发了恐慌
开发语言·后端·rust
大侠课堂8 小时前
C#经典面试题100道
开发语言·c#
vx_dmxq2118 小时前
【PHP考研互助系统】(免费领源码+演示录像)|可做计算机毕设Java、Python、PHP、小程序APP、C#、爬虫大数据、单片机、文案
java·spring boot·mysql·考研·微信小程序·小程序·php
5***g2988 小时前
新手如何快速搭建一个Springboot项目
java·spring boot·后端
X***E4638 小时前
PHP在电商中的订单处理
开发语言·php
Old_Driver_Lee8 小时前
C语言常用语句
c语言·开发语言
温轻舟8 小时前
Python自动办公工具05-Word表中相同内容的单元格自动合并
开发语言·python·word·自动化办公·温轻舟