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

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

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

abc_def_ghi

这三组数据( _ 是空格)

用hasNext:

执行结果:


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

执行结果:


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

相关推荐
MegaDataFlowers10 小时前
解决启动Tomcat在idea输出日志乱码问题
java·ide·intellij-idea
前端老石人10 小时前
HTML 入门指南:从规范视角建立正确知识体系
开发语言·前端·html
七夜zippoe10 小时前
应用安全实践(二):Spring Security核心流程与OAuth 2.0授权
java·安全·spring·security·oauth 2.0
ch.ju10 小时前
Java程序设计(第3版)第二章——java的数据类型:整数
java
程序员清风10 小时前
AI编程最佳实践:一个AI写代码,另一个AI查Bug!
java·后端·面试
计算机学姐10 小时前
基于SpringBoot的高校餐饮档口管理系统
java·vue.js·spring boot·后端·spring·intellij-idea·mybatis
沐知全栈开发10 小时前
MySQL 索引
开发语言
Albert Edison10 小时前
【C++11】特殊类设计
开发语言·c++·单例模式·饿汉模式·懒汉模式
代码改善世界10 小时前
【C++初阶】vector 核心接口和模拟实现
开发语言·c++
Lyyaoo.10 小时前
【设计模式】工厂模式
java·开发语言·设计模式