在Scala中,从文件中读取时如何跳过第一行?

时间:2011-08-06 21:26:42

标签: scala

文件非常大,所以无法存储在内存中。我逐行迭代

for (line <- Source.fromFile(file).getLines) {
}

如何指定应跳过第一行?

1 个答案:

答案 0 :(得分:40)

怎么样:

for (line <- Source.fromFile(file).getLines.drop(1)) {
  // ...
}

drop只会使迭代器(由getLines返回)超过指定数量的元素。