//StringBuilder类型示例
public class demo3 {
public static void main(String[] args) {
//StringBuilder 定义的数据是可改变的
//String 定义的数据是不可改变的,每次覆盖都会产生新的变量
StringBuilder strb1 = new StringBuilder("1123"); //必须使用new方法进行赋值,数据存储在堆中
strb1.append("abc"); //使用append在str1后面添加新的数据,类似一个伪数组同样可以通过charAt的方式访问索引
System.out.println(strb1.charAt(5)); //返回5索引的字符
System.out.println(strb1);
StringBuilder strb2 = new StringBuilder("ceshi123");
strb2.reverse(); //容器内的数据进行翻转
String str = strb2.toString(); //StringBuilder类型转为String类型,返回String类型数据
System.out.println(strb2);
System.out.println(str);
}
}