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

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

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

abc_def_ghi

这三组数据( _ 是空格)

用hasNext:

执行结果:


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

执行结果:


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

相关推荐
看浪的路人14 小时前
第3讲:代码补全引擎
开发语言·windows·python
铃木之影14 小时前
Java 版本 RAG 示例(Spring AI + Milvus)
java·人工智能·spring
C++、Java和Python的菜鸟14 小时前
第14章 项目部署(Linux)
java
小小龙学IT14 小时前
Day 26-27 项目实战:从零构建一个高并发聊天室(epoll + 线程池)
linux·服务器·c语言·开发语言·网络
我就是妖怪15 小时前
【无标题】
开发语言
智海深蓝15 小时前
智慧渔业海上养殖数字孪生实践方向与难点拆解分析
java·前端·网络
2601_9557600715 小时前
Claude API 多人协作中的版本管理方法
java·ai编程
梦想的旅途215 小时前
企业微信API二次开发:外部群模块功能清单与全场景对接
java·python·企业微信
05664615 小时前
Python高级——迭代器
开发语言·python·学习
初级代码游戏15 小时前
iOS开发 Swift 速记4:函数与闭包
开发语言·ios·swift