优化一下,先把str + "\n"加入到一个StringBuffer中,最后一次性添加到textarea中
StringBuffer s = new StringBuffer();
...
if(str!=null)
{
s.append(str);
s.append("\n");
}
else
break;
...
ta.append(s.toString());
StringBuffer s = new StringBuffer();
...
if(str!=null)
{
s.append(str);
s.append("\n");
}
else
break;
...
ta.append(s.toString());
我想,即便有新建,JDK也会对之进行优化的! :)