STRCON.LOOP
在循环中使用字符串串联会浪费时间和内存。应该使用 StringBuffer 来替代。
示例 1
复制
public String test1(int n, String x) {
String res = "";
for (int i = 0; i < n; i++) {
res+=x;
}
return res;
}
// fixed code
public String test2(int n, String x) {
StringBuffer res = new StringBuffer();
for (int i = 0; i < n; i++) {
res.append(x);
}
return res.toString();
}
针对第 12 行报告 STRCON.LOOP:在循环中对字符串“res”使用 append