double while/forループでテキストファイルを読むことはできますか?ダブルwhileループでテキストファイルを読む
私はこのような何かをしたいと思います:
for(String row1 = 0; row1 < file.length; row1++) {
for(String row2 = row1 + 1; row2 < file.length; row2++){
if(file[row1] == file[row2]){
// other code
}
}
}
私は2.500.000行を持つファイル内の重複行を見つけるために持っているので、私は、二重ループを必要としています。 ヒープサイズが不十分で、行を保存できません。増やそうとすると、次のエラーが表示されます。 "VMの初期化中にエラーが発生しました オブジェクトヒープに十分なスペースを確保できませんでした できませんでしたJava仮想マシンを作成..」(私はWindows 7の64ビットおよび8 GBのRAMを持っている)事前に
おかげ
あなたがデータベースを使用することもできます。 – SLaks
ファイルにはどのくらいのバイトが含まれていますか? – Sibbo
これらの重複行で何をしようとしていますか? – tjg184