public class StringBuilder_Test {
/*String 和 StringBuilder 的区别
String是可变的
StringBuilder是不可变的
* */
public static void main(String[] args) {
//构造方法
StringBuilder sb1 = new StringBuilder();
StringBuilder sb2 = new StringBuilder("abc");
//常用成员方法
//length()、charAt()等方法,同String
//append(任意类型),将数据添加到StringBuilder里,并返回对象本身
sb2.append(123);
sb2.append("asd");
sb2.append(true);
sb2.append(1.0f);
System.out.println("sb2:" + sb2);
//reverse(),将对象中的数据反转
sb2.reverse();
System.out.println("sb2:" + sb2);
//toString()返回对象的String类型
String s2 = sb2.toString();
System.out.println("s2:" + s2);
}
}
结果如下: