非常に大きなファイルを複数の小さなファイルに変換する小さなプログラムを書いています。各ファイルには100行が含まれます。
私は行の反復を反復しています:
while (lines.hasNext) {
val line = lines.next()
}
カウンターを導入したいのですが、一定の値に達したらカウンターをリセットして先に進みます。Javaでは、次のようなことをします:
int counter = 0;
while (lines.hasNext) {
val line = lines.next()
if(counter == 100){
counter = 0;
}
++counter
}
scala または代替方法に類似したものはありますか?