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

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

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

abc_def_ghi

这三组数据( _ 是空格)

用hasNext:

执行结果:


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

执行结果:


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

相关推荐
紫陌涵光16 分钟前
112. 路径总和
java·前端·算法
浅念-17 分钟前
C/C++内存管理
c语言·开发语言·c++·经验分享·笔记·学习
workflower20 分钟前
多变量时间序列预测
java·hadoop·nosql·需求分析·big data·结对编程
回敲代码的猴子26 分钟前
2月8日上机
开发语言·c++·算法
rongyili8843 分钟前
Dify 外部知识库集成 Milvus 实战指南
开发语言·python·milvus
IT猿手1 小时前
MOEA/D(基于分解的多目标进化算法)求解46个多目标函数及一个工程应用,包含四种评价指标,MATLAB代码
开发语言·算法·matlab·多目标算法
Volunteer Technology1 小时前
DynamicTP动态线程池(四)
java·spring boot·后端·spring
野犬寒鸦1 小时前
从零起步学习并发编程 || 第九章:Future 类详解及CompletableFuture 类在项目实战中的应用
java·开发语言·jvm·数据库·后端·学习
南 阳2 小时前
Python从入门到精通day34
开发语言·python