== 重点:如果要判断一个文件这一行是否还有可读数据不能通过nextLine != null 来判断,要用hasNextLine是否为真来判断。 ==

1.nextLine:

公共字符串nextLine(),将此扫描仪移过当前行并返回跳过的输入。此方法返回当前行的其余部分,不包括末尾的任何行分隔符。位置设置为下一行的开头。由于此方法继续在输入中搜索寻找行分隔符,因此如果不存在行分隔符,它可能会缓冲所有搜索该行的输入,以便跳过该行。
(也就是说nextLine是在告诉机器这一行还有数据快去扫描,并不是在判断这一行是否还有数据,如果用nextLine去判断是否还有数据等一下机器不管后面是否还有数据直接扫描,这个时候如果这一行已经没有了数据了会抛出NoSuchElementException - if no line was found即抛出异常或者非法输出)

2.hasNextLine()

如果此扫描仪的输入中有另一行,则返回true。此方法可能在等待输入时阻塞。扫描器不会超过任何输入。
返回:
如果且仅当此扫描仪有另一行输入时为真

用法其实是不同的。

最新文章

  1. linux中inode、软链接、硬链接
  2. java BigDecimal add 等方法遇到的问题
  3. IA32寄存器与x86-64寄存器的区别
  4. wpf 线程
  5. java操作小技巧,遇到过的会一直更新,方便查找
  6. Spring Mvc session拦截器实现
  7. Ubuntu 13.10 下安装 eclipse
  8. R与数据分析旧笔记(三)不知道取什么题目
  9. SWI-Prolog
  10. 【LeeetCode】4. Median of Two Sorted Arrays
  11. postgresql 修改属性
  12. java设计模式—多工厂模式
  13. [sklearn]官方例程-Imputing missing values before building an estimator 随机填充缺失值
  14. 第十九节、基于传统图像处理的目标检测与识别(词袋模型BOW+SVM附代码)
  15. SIM7600C读写本机号码
  16. this-11.1-笔记
  17. windows 上搭建gitblit
  18. SpringMVC @RequestBody的使用
  19. 【iCore4 双核心板_ARM】例程四:USART实验——通过命令控制LED
  20. springmvc: 普通list数据输出json

热门文章

  1. axios设置全局headers
  2. 为什么称不坑盒子是wps和word使用者的救世主呢?
  3. 4 .NET Core笔试题
  4. 图说论文《An Empirical Evaluation of In-Memory Multi-Version Concurrency Control》
  5. vulnhub靶场之DRIFTINGBLUES: 9 (FINAL)
  6. JZOJ 4299. 【NOIP2015模拟11.2晚】舳舻牌
  7. 题解 [SHOI2002] 百事世界杯之旅
  8. rn用Modal实现Drawer
  9. Hive数仓基础
  10. day11_多态&抽象类&接口