一、什么用?

用来高效拼接字符串的。

二、怎么用?

  1. public class Hi {
  2. public static void main(String[] args){
  3. String s = "";
  4. for(int i = 0;i<1000;i++){
  5. s = s+","+i;
  6. }
  7. System.out.println(s);
  8. StringBuilder sb = new StringBuilder(1024);
  9. for (int i = 0; i < 1000; i++) {
  10. sb.append(',').append(i);
  11. }
  12. System.out.println(s);
  13. }
  14. }

Java StringBuilder类 - 图1
— 图片来自Java StringBuffer 和 StringBuilder 类 | 菜鸟教程

参考

  1. Java StringBuffer 和 StringBuilder 类 | 菜鸟教程
  2. StringBuilder - 廖雪峰的官方网站