我有一个List<String>
其中有近 20,000 条记录(可能更多)...
我需要迭代这个列表,大约需要 3 分钟......
这是我的代码块:
for (String string : list) {
response += string;
response += "/t";
}
我有两个问题:
- List迭代时间长还是每一项操作时间长?
- 根据问题 1 的回答,如何加快此操作?
最佳答案
性能不佳更可能是由于您使用了字符串连接。请改用 StringBuilder
。
关于java - 如何加快List的迭代速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16867110/