当前位置: 首页 > news >正文

Java——ACM编程

tips:Mac版本的IDEA控制台,输入cmd+d表示文件末尾EOF。EOF是一种状态,表示没有更多的输入了,并不占用空间。

方法是否读取/消费输入是否移动指针用途
hasNextXxx()❌ 否❌ 否判断是否可以安全读取某种类型
nextXxx()✅ 是✅ 是真正读取并移除输入

1. hasNextXxx( )

1.1 hasNext( )

作用:跳过输入开头的所有空白字符(空格、制表符、换行符),然后判断后面是否还有非空白字符。

所以它会:

  1. 从当前位置开始,跳过所有空白字符(包括换行!)
  2. 如果遇到非空白字符 → 返回 true
  3. 如果到达输入末尾(EOF)→ 返回 false

1.2 hasNextLine()

hasNextLine() 的逻辑是:

“输入流中是否还存在一整行内容(直到下一个换行符或文件末尾)?”

  • 它会检查是否已经到达输入的末尾(EOF)
  • 只要还没到末尾,哪怕下一行是空的(只有换行符),也返回 true
  • 只有当所有行都读完了,才会返回 false

http://www.dtcms.com/a/332571.html

相关文章:

  • python的美食交流社区系统
  • 电力系统之常见基础概念
  • 日语学习-日语知识点小记-进阶-JLPT-N1阶段蓝宝书,共120语法(1):1-10语法
  • 802.11 Wi-Fi 竞争机制深度分析:CSMA/CA 与 DCF
  • 介绍大根堆小根堆
  • 跨平台直播美颜SDK架构设计:美白、滤镜与低延迟渲染的实现方案
  • TNNLS期刊缴费过程
  • LeetCode hot 100 day2
  • redis6的多线程原理
  • Redis 05 Redis cluster
  • 【新手入门】Android基础知识(一):系统架构
  • Java 中使用阿里云日志服务(SLS)完整指南
  • 信息系统架构:构建企业数字基石的蓝图与方法
  • 软考 系统架构设计师系列知识点之杂项集萃(123)
  • Matlab利用系统辨识工具箱辨识自带数据集的控制系统参数(传递函数篇)
  • DeepSeek-V2:一种强大、经济且高效的混合专家语言模型
  • MySQL视图:虚拟表的强大用途与限制
  • C++:stl-> list的模拟实现
  • Day59--图论--47. 参加科学大会(卡码网),94. 城市间货物运输 I(卡码网)
  • Jmeter自定义脚本
  • paimon实时数据湖教程-主键表更新机制
  • 微服务的编程测评系统11-jmeter-redis-竞赛列表
  • Helm 常用命令 + Bitnami 中间件部署速查表
  • EhViewer安卓ios全版本类下载安装工具的完整路径解析
  • 【web自动化】-8-EXCEL数据驱动
  • 记录一下 StarRocks 点查的 Profile Metrics
  • 科技赋能千年养生丨七彩喜艾灸机器人,让传统智慧触手可及
  • 醋酸镧:看不见的科技助力
  • 学习笔记与效率提升指南:编程、记忆与面试备考
  • QML实现数据可视化