使用StringBuilder构建字符串确实可以提高效率,比“+”要高效不少.但使用时也有一些坑: 首先,我们指定一个StringBuilder,并设置其长度. StringBuilder builder = new StringBuilder(30); 如果是在循环里,注意每次清空上一次的结果: builder = builder.delete(0, builder.length()); 1. 使用 void setCharAt(int index, char ch) 这个方法,需要计算索引位…