谁能解释为什么会这样?文件大小最大为 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 秒的大量时间。为什么会有这种差异?