我遇到了性能问题。有没有更快/更好的解决方案来完成以下操作:
String main = "";
for (String proposition : propositions) {
if (main.length() == 0) {
main = proposition;
} else {
main = "|(" + proposition + "," + main + ")";
}
}
我知道concat和stringbuilder更快,但我不知道如何使用这些方法。因为下面这行代码:
我知道concat和stringbuilder更快,但我不知道如何使用这些方法。因为下面这行代码:
main = "|(" + proposition + "," + main + ")";
提前感谢您!
propositions
,这样能让你只进行附加操作吗? - Robertproposition.length()
可以为零吗?倒序循环可能会更容易使用StringBuilder
。 - Bubletan