String Buffer 類
關鍵點 :-
-
用於建立可變(可修改)字串。
-
可變 : - 可以改變。
-
是執行緒安全的,即多個執行緒無法同時訪問它。
方法 :-
-
public synchronized StringBuffer append(String s)
-
public synchronized StringBuffer insert(int offset,String s)
-
public synchronized StringBuffer replace(int startIndex,int endIndex,String str)
-
public synchronized StringBuffer delete(int startIndex,int endIndex)
-
public synchronized StringBuffer
reverse()
-
public int
capacity()
-
public void ensureCapacity(int minimumCapacity)
-
public char charAt(int index)
-
public int
length()
-
public String substring(int beginIndex)
-
public String substring(int beginIndex,int endIndex)
示例顯示 String 和 String Buffer 實現之間的差異: -
class Test {
public static void main(String args[])
{
String str = "study";
str.concat("tonight");
System.out.println(str); // Output: study
StringBuffer strB = new StringBuffer("study");
strB.append("tonight");
System.out.println(strB); // Output: studytonight
}
}