//StringBuilder 构造方法
StringBuilder stringBuilder = new StringBuilder(); //默认容量16
StringBuilder stringBuilder2 = new StringBuilder(12); //设定容量为12
StringBuilder stringBuilder3 = new StringBuilder("123sv&^$dr"); //初始容量为16+length
stringBuilder.capacity(); //当前容量
stringBuilder.length(); //当前长度
//添加功能
stringBuilder.append(false); //将任意类型转为字符串添加到生成器中
stringBuilder.insert(0,true); //将任意类型转为字符串添加到指定位置
//扩容规则 初始化容量*n+2
//删除功能
stringBuilder.deleteCharAt(0); //删除指定索引的字符
stringBuilder.delete(0, 1); //删除一段字符串,左闭右开
//替换和反转
stringBuilder.replace(0, 1, "dad"); //将指定一段字符转化为,最后的字符串
stringBuilder.reverse(); //字符串反转
//String --> StringBuilder
StringBuilder s1 = new StringBuilder("string"); //构造方法赋值传入
s1.append("string"); //添加到string builder中
//StringBuilder --> String
String string = new String(stringBuilder2); //构造方法 赋值传入
String string2 = stringBuilder.toString(); //toString
//StringBuilder 线程不安全 快 StringBuffer 线程安全但 慢
//String 拼接最慢,每一次修改都是创建新的对象
有待更新