String字符串性能优化的几种方案(11)

//   20   40:ldc1            #10  <String \" \">//   21   42:invokevirtual   #7   <Method StringBuilder StringBuilder.append(String)>//   22   45:invokevirtual   #11  <Method String StringBuilder.toString()>//   23   48:astore_1//   24   49:iinc            3  1//*  25   52:goto            13System.out.println(s);//   26   55:getstatic       #12  <Field PrintStream System.out>//   27   58:aload_1//   28   59:invokevirtual   #13  <Method void PrintStream.println(String)>//   29   62:return

综上案例分析 , 发现字符串进行“+”拼接时 , 内部有以下几种情况:

推荐阅读