なぜこれが起こっているのか誰でも説明できますか?ファイルサイズは最大2MBです。コードの実行には 2 秒もかかりません。
try {
while ((line = br.readLine()) != null) {
System.out.println(line);
}
catch(Exception e)
{
}
しかし、コードを次のように変更すると:
String temp = "";
try {
while ((line = br.readLine()) != null) {
temp =temp + line;
}
catch(Exception e)
{
}
比較的時間がかかることは理解していますが、470秒という膨大な時間がかかります。この違いはなぜですか?