StringBuilder 是一种可以变长的字符串类
底层是一个数组,一旦超出长度,就会自动重建数组,字符串也就变长了
StringBuffer 与 Stringbuilder 最大的不同就是buffer线程安全,仅介绍builder
1.构造方法
空参构造与有参构造
StringBuilder bu1 = new StringBuilder(); //空的字符串
StringBuilder bu2 = new StringBuilder("abc"); //内容是添加的字符串
2.方法
1.添加内容 append
//可以添加任何类型
StringBuilder sb = new StringBuilder();
sb.append("abc");
sb.append(true);
System.out.println(sb);
2.反转
sb.reverse();
3.转换为String (如果只是打印,不需要转换)
sb.toString();