[Java] StringBuffer變數
宣告
StringBuffer sb=new StringBuffer(30);
StringBuffer sb=new StringBuffer("abcd");
輸入
輸出
System.out.println(sb.toString());
清空
設定長度
sb.ensureCapacity(10);
sb.append("abcd1234");
Systrm.out.println(sb.toString());
sb.setLength(3);
Systrm.out.println(sb.toString());
結果: abc
capacity方法返回爲對象分配的字符數(內存)。如果超過了容量,它會自動擴展以符合需求。
length方法返回對象目前存儲的字符數。
可以通過setLength方法來增加其長度。
對象的容量可以通過ensureCapacity方法來擴展
其他方法
CharAt 返回字符串中的單個字符。
SetCharAt 爲字符串中的單個字符付值或進行替換。
GetChars 返回字符串的一個子字符串。
Insert 在字符串指定位置插入值。它有多個重載版本以容納各種數據類型。
Substring 返回字符串的一個子集。
Reverse 倒置StringBuffer的內容。