如何在List中加速迭代

zho*_*zhe 0 java string performance loops list

我有一个List<String>,其中有近20,000条记录(可能更多)...我需要迭代这个列表,它需要将近3分钟......

这是我的代码块:

for (String string : list) {
    response += string;
    response += "/t";
}
Run Code Online (Sandbox Code Playgroud)

我有两个问题:

  1. 列表迭代或每个项目的操作需要很长时间吗?
  2. 根据问题1的答案,我该如何加快这项操作?

Oli*_*rth 8

性能不佳更可能是您使用字符串连接.请StringBuilder改用.