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