gpt4 book ai didi

java - 从字符串数组中(快速)获取字符串

转载 作者:行者123 更新时间:2023-12-01 17:36:45 25 4
gpt4 key购买 nike

Possible Duplicate:
Best way to convert an ArrayList to a string

我的类中有一个 ArrayList。

我需要创建一个由所有这些字符串组成的字符串(我知道,为什么不首先使用字符串 - 我正在处理令人惊叹的遗留代码,但我的手被束缚了)。

有没有比这样更快的方法:

String total;
for (String s : list)
{
total += s;
}

感谢您的帮助!

最佳答案

是的,使用 StringBuilder

StringBuilder sb = new StringBuilder();
for ( String st: list ) {
sb.append(st);
}
String total = sb.toString();

这不是更短的代码,而是更快,因为它可以防止使用字符串连接时创建大量对象(因此在许多情况下会产生大量垃圾收集)。

关于java - 从字符串数组中(快速)获取字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5515756/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com