StringBuilder
StringBuilder是一个可变的字符串类,我们可以把它看成是一个对象容器,其作用为:提高字符串效率,如拼接、修改等。
public StringBuilder append(任意类型)
添加数据并返回StringBuilder本身。
StringBuilder sb = new StringBuilder();
sb.append(1);
sb.append("asd");
sb.append(false);
System.out.println(sb); //1asdfalse
StringBuilder sb1 = new StringBuilder();
//支持链式编程
sb1.append("a").append("b").append("c");
System.out.println(sb1);//abc
public StringBuilder reverse()
将对象内容反转。
//反转
sb1.reverse();
System.out.println(sb1);//cba
public int length()
返回对象内容长度。
public String toString()
通过toString()就可以实现把StringBuilder转换为String
StringBuilder sb2 = new StringBuilder();
sb2.append("123").append("456");
//恢复成String类型
String sr = sb2.toString();