String: 不可变的字符序列
StringBuffer: 可变,线程安全,效率低
StringBuild: 可变,线程不安全,效率高
public static void main(String[] args) {
StringBuffer sb = new StringBuffer("abc123456");
//append();
sb.append(1);
System.out.println(sb.toString());
System.out.println(sb);
//delete(int start,int end) 删除指定位置的内容 ,包左,不包右
sb.delete(2, 3);
System.out.println(sb);
//repace (int start, int end , String str) :包左不包右,替换指定位置的字符串
sb.replace(2, 3, "你好");
System.out.println(sb);
//指定位置插入
sb.insert(2, "中国");
System.out.println(sb);
//把字符串反转
sb.reverse();
System.out.println(sb);
//截取返回新的字符串
String str = sb.substring(2, 6);
System.out.println(str);
System.out.println(sb);
int length = sb.length();
//获取对应索引的字符
char c = sb.charAt(2);
System.out.println(c);
sb.setCharAt(0, '0');
System.out.println(sb);
}