java - 如何避免两次调用 hasNextLine()?
问题描述
我正在阅读一个有一些空行的文件,我的代码结构如下:
while (input.hasNextLine()) {
String line = input.readLine();
if (line.length() != 0) {
int recordsNumber = Integer.parseInt(line);
...
但是根据测试,我不必要地在文件的每一行上调用了 hasNextLine 两次。为什么会这样?
解决方案
推荐阅读
- flutter - 如何让芯片在下拉小部件中正确显示?
- android - 克隆 google keep 在 android studio 中的问题
- node.js - 在 nodejs 中获取 gzip 站点地图
- javascript - 无法访问`
.members` 或 ` .full` 属性 - flutter - 我如何将字符串类型的“时间戳(秒=1621176915,纳秒=276147000)”转换为实际的时间戳类型?
- android - 如何 integerList.add(randomNumber)
- android - 在快速启动模式下启用 MTP
- php - PDO::FETCH_CLASS 不工作“因为找不到类”
- sql-server - SSMS 导入/导出向导未加载
- c++ - LibZip C++ 未解析的外部符号