2013-05-31 30 views
0

加速比迭代我有一个List<String>并有近20,000记录它(可能更多)... 我需要遍历这个列表,它需要近3分钟... ...如何在列表

这里是我的代码块:

for (String string : list) { 
    response += string; 
    response += "/t"; 
} 

我有两个问题:

  1. 很长一段时间是列表迭代或在每个项目上运行?
  2. 取决于问题1的答案如何加快此操作?

回答

8

糟糕的表现更可能是您使用字符串连接。改为使用StringBuilder

+1

比我快... –

+0

你说得不错,先生。 +1 – christopher

+0

谢谢你们:)它的工作! – zhozhe