package package1;
public class StringBuilderDemo {
public static void main(String[] args) {
//StringBuilder sb="abc";//无此种声名方式
//StringBuilder sb=new StringBuilder();//默认16个字符大小的容量
//StringBuilder sb=new StringBuilder(100);//初始化容量大小的动态字符串
//StringBuilder sb=new StringBuilder("abc");
StringBuilder sb=new StringBuilder();
sb.append("hello"); //追加字符串
sb.append(1);
sb.append(1.5);
sb.append(true);
System.out.println(sb.length());//返回长度,字符数
System.out.println(sb.capacity());//容量大小
//插入数据
sb.insert(5, "world");//在第五个位置插入数据
System.out.println(sb.toString());
//替换数据
sb.replace(5, 7, "el");
//调用toString()方法,以字符串方式输出
System.out.println(sb.toString());
//首次出现的下标
System.out.println(sb.indexOf("el"));
//反转
System.out.println(sb.reverse());
//以上方法同样也可使用在StringBuffer中
}
}