构造方法:
StringBuilder(); 创建一个空的字符串缓冲区对象
StringBuilder(String s); 根据传入的内容创建一字符串缓冲区对象
成员方法:
String Builder appernd(Object obj); 添加内容
String Builder reverse(); 反转内容
String toString(); 将缓冲区内容转为字符串
例子:
public static void main(String[] args) { StringBuilder stringBuilder = new StringBuilder(); /*stringBuilder.append("abc"); stringBuilder.append(true); stringBuilder.append(100);*/ stringBuilder.append("hello").append("world").append("java"); stringBuilder.reverse(); System.out.println(stringBuilder); }
StringBuilder的toString方法:
StringBuiLder和String可以相互转换:String->StringBuilder:可以使用stringBuiLder的构造方法
StringBuilder(String str)构造一个字符串生成器,并初始化为指定的字符串内容。
stringBuilder->String:可以使用stringBuiLder中的tostring方法
public String tostring():将当前stringBuilder对象转换为string对象。
例子:
public static void main(String[] args) { String Str = "hello"; System.out.println(Str); StringBuilder stringBuilder = new StringBuilder(Str); stringBuilder.append("world"); System.out.println(stringBuilder); String s = stringBuilder.toString(); System.out.println(s); }