<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # Java StringBuffer和StringBuilder類 當對字符串進行修改的時候,需要使用StringBuffer和StringBuilder類。 和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(" test"); sBuffer.append(" String Buffer"); System.ou.println(sBuffer); } } ``` 以上實例編譯運行結果如下: ``` test String Buffer ``` ## StringBuffer 方法 以下是StringBuffer類支持的主要方法: | 方法 | 描述 | | --- | --- | | public StringBuffer append(String s) | 將指定的字符串追加到此字符序列。 | | public StringBuffer reverse() | ?將此字符序列用其反轉形式取代。 | | public delete(int start, int end) | 移除此序列的子字符串中的字符。 | | public insert(int offset, int i) | 將 `int` 參數的字符串表示形式插入此序列中。 | | replace(int start, int end, String str) | 使用給定 `String` 中的字符替換此序列的子字符串中的字符。 | 下面的列表里的方法和String類的方法類似: | 方法 | 描述 | | --- | --- | | int capacity() | 返回當前容量。 | | char charAt(int index) | 返回此序列中指定索引處的 `char` 值。 | | void ensureCapacity(int minimumCapacity) | 確保容量至少等于指定的最小值。 | | void getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin) | 將字符從此序列復制到目標字符數組 `dst`。 | | int indexOf(String str) | 返回第一次出現的指定子字符串在該字符串中的索引。 | | int indexOf(String str, int fromIndex) | 從指定的索引處開始,返回第一次出現的指定子字符串在該字符串中的索引。 | | int lastIndexOf(String str) | 返回最右邊出現的指定子字符串在此字符串中的索引。 | | int lastIndexOf(String str, int fromIndex) | 返回最后一次出現的指定子字符串在此字符串中的索引。 | | int length() | ?返回長度(字符數)。 | | void setCharAt(int index, char ch) | 將給定索引處的字符設置為 `ch`。 | | void setLength(int newLength) | 設置字符序列的長度。 | | CharSequence subSequence(int start, int end) | 返回一個新的字符序列,該字符序列是此序列的子序列。 | | String substring(int start) | 返回一個新的 `String`,它包含此字符序列當前所包含的字符子序列。 | | String substring(int start, int end) | 返回一個新的 `String`,它包含此序列當前所包含的字符子序列。 | | String toString() | 返回此序列中數據的字符串表示形式。 |
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看