原文位址: http://www.work100.net/training/java-stringbuffer.html 更多教程: 光束雲 - 免費課程
StringBuffer
序号 | 文内章節 | 視訊 |
---|---|---|
1 | 概述 | - |
2 | StringBuffer類 | |
3 | StringBuffer方法 |
請參照如上
章節導航
進行閱讀
1.概述
當對字元串進行修改的時候,需要使用
StringBuffer
和
StringBuilder
類。
2.StringBuffer類
String
類不同的是,
StringBuffer
StringBuilder
類的對象能夠被多次的修改,并且不産生新的未使用對象。
StringBuilder
類在 Java 5 中被提出,它和
StringBuffer
之間的最大不同在于
StringBuilder
的方法不是線程安全的(不能同步通路)。
由于
StringBuilder
相較于
StringBuffer
有速度優勢,是以多數情況下建議使用
StringBuilder
類。然而在應用程式要求線程安全的情況下,則必須使用
StringBuffer
public class Test{
public static void main(String[] args){
StringBuffer sBuffer = new StringBuffer("光束雲官網:");
sBuffer.append("www");
sBuffer.append(".work100");
sBuffer.append(".net");
System.out.println(sBuffer);
}
}
以上執行個體編譯運作結果如下:
光束雲官網:www.work100.net
3.StringBuffer方法
以下是
StringBuffer
類支援的主要方法:
方法描述 | |
---|---|
将指定的字元串追加到此字元序列。 | |
将此字元序列用其反轉形式取代。 | |
移除此序列的子字元串中的字元。 | |
4 | 将 參數的字元串表示形式插入此序列中。 |
5 | 使用給定 中的字元替換此序列的子字元串中的字元。 |
下面的清單裡的方法和
String
類的方法類似:
傳回目前容量。 | |
傳回此序列中指定索引處的 值。 | |
確定容量至少等于指定的最小值。 | |
将字元從此序列複制到目标字元數組 。 | |
傳回第一次出現的指定子字元串在該字元串中的索引。 | |
6 | 從指定的索引處開始,傳回第一次出現的指定子字元串在該字元串中的索引。 |
7 | 傳回最右邊出現的指定子字元串在此字元串中的索引。 |
8 | 傳回 對象中子字元串最後出現的位置。 |
9 | 傳回長度(字元數)。 |
10 | 将給定索引處的字元設定為 ch。 |
11 | 設定字元序列的長度。 |
12 | 傳回一個新的字元序列,該字元序列是此序列的子序列。 |
13 | 傳回一個新的 ,它包含此字元序列目前所包含的字元子序列。 |
14 | ,它包含此序列目前所包含的字元子序列。 |
15 | 傳回此序列中資料的字元串表示形式。 |
上一篇:
String類下一篇:
數組如果對課程内容感興趣,可以掃碼關注我們的或
公衆号
,及時關注我們的課程更新
QQ群