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中 } }