Java入門 – 語言基礎 – 15.StringBuffer
- 2020 年 3 月 5 日
- 筆記
StringBuffer
序號 |
文內章節 |
影片 |
---|---|---|
1 |
– |
|
2 |
– |
|
3 |
– |
請參照如上章節導航
進行閱讀
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
類支援的主要方法:
序號 |
方法描述 |
---|---|
1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
下面的列表裡的方法和 String
類的方法類似:
序號 |
方法描述 |
---|---|
1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|