63000 行 (3.5 MB) の長さのテキスト ファイル (XStream で作成された XML) があります。バッファリーダーを使用して読み取ろうとしています:
BufferedReader br = new BufferedReader(new FileReader(file));
try {
String s = "";
String tempString;
int i = 0;
while ((tempString = br.readLine()) != null) {
s = s.concat(tempString);
// s=s+tempString;
i = i + 1;
if (i % 1000 == 0) {
System.out.println(Integer.toString(i));
}
}
br.close();
ここでは、読書速度を測定するための私の試みを見ることができます。そして、それは非常に低いです。10000 行から 1000 行を読み取るのに数秒かかります。私は明らかに何か間違ったことをしていますが、何が理解できません。よろしくお願いします。