常用API(2):StringBuilder

33 阅读1分钟

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();