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

