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

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

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

abc_def_ghi

这三组数据( _ 是空格)

用hasNext:

执行结果:


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

执行结果:


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

相关推荐
代码不行的搬运工3 小时前
面向RDMA网络的Swift协议
开发语言·网络·swift
明月别枝惊鹊丶3 小时前
【C++】GESP 三级手册
java·开发语言·c++
毕设源码-钟学长3 小时前
【开题答辩全过程】以 公交线路查询系统为例,包含答辩的问题和答案
java
梵得儿SHI3 小时前
SpringCloud - 核心组件精讲:Nacos 深度解析(服务注册 + 配置中心一站式实现)
java·spring boot·spring cloud·nacos·微服务架构的核心组件·服务注册发现与配置管理·nacos的核心原理与实战应用
不如打代码KK3 小时前
Java SPI与Spring Boot SPI的区别
java·开发语言·spring boot
非凡的小笨鱼3 小时前
利用arthas查看java服务里指定对象的大小
java·spring·arthas
代码or搬砖3 小时前
自定义注解全面详解
java·开发语言
爱上妖精的尾巴3 小时前
5-39 WPS JS宏 综合实例应用-4(多条件筛选记录并排序)
java·后端·restful·wps·js宏·jsa
柯南二号4 小时前
【后端】【Java】可直接落地的 Nginx + Java(Spring Boot)+ Redis 的短链系统实现
java·spring boot·nginx
廋到被风吹走4 小时前
【Spring】对多线程的支持
java·后端·spring