StringBuilder 是一个可变的字符串类,我们可以把它看成是一个容器,这里的可变指的是 StringBuilder 对象中的
内容是可变的。
StringBuilder类添加和反转方法
//public StringBuilder append(任意类型) 添加数据,并返回对象本身
//public StringBuilder reverse() 返回相反的字符序列
//创建对象
StringBuilder sb = new StringBuilder();
//链式编程
sb.append("hello").append("world").append("java").append(100);
System.out.println("sb:" + sb);
//public StringBuilder reverse():返回相反的字符序列
sb.reverse();
System.out.println("sb:" + sb);
StringBuilder和String相互转换
//public String toString():通过 toString() 就可以实现把 StringBuilder 转换为 String
//public StringBuilder(String s):通过构造方法就可以实现把 String 转换为 StringBuilder
//String 转换为 StringBuilder
String s = "hello";
StringBuilder sb = new StringBuilder(s);
//StringBuilder 转换为 String
StringBuilder sb = new StringBuilder();
sb.append("hello");
String s = sb.toString();