Stingbuilder:
简介:
可变字符序列,用于构造字符串对象,内部使用自动扩容的数组操作字符串数据。StringBuilder和StringBuffer使用相同的API
构造方法:
StringBuilder() 构造一个空的StringBuilder容器
StringBuilder(String)构造一个StringBuilder容器,并添加指定字符串
成员方法:
StringBuilder append(...)将任意数据添加到StringBuilder容器中
String toString()将当前StringBuilder容器转换成字符串
public class Test {
public static void main(String[] args) {
// 测试构造方法
// 测试空参构造
StringBuilder sb=new StringBuilder();
StringBuilder sb2=sb.append("abc");
System.out.println("sb:"+sb);
System.out.println("sb2:"+sb2);
// 将String类型的"ABC"转换成StringBuilder类型的对象
StringBuilder sb3=new StringBuilder("ABC");
System.out.println("sb3:"+sb3);
// 测试成员方法
// 将三个字符串拼接成一个新的字符串。字符串类型的数据
StringBuilder sb4=new StringBuilder();
sb4.append("学java");
sb4.append("到极客学院");
sb4.append("找小黑");
System.out.println("sb4:"+sb4);//StringBuilder类型
String s=sb4.toString();
System.out.println("s:"+s);//字符串类型
}
}