<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國際加速解決方案。 廣告
                #### 為什么使用StringBuilder?? ``` 由于String類的對象內容不可改變,所以每當進行字符串拼接時,總是會在內存中創建一個新的對象 ``` ``` 例如: public class StringDemo { public static void main(String[] args) { String s = "Hello"; s += "World"; System.out.println(s); } } 1. 字符串是常量,它們的值在創建后不能被更改。 2. 總共產生了三個字符串,即`"Hello"`、`"World"`和`"HelloWorld"` 總結: 如果對字符串進行拼接操作,每次拼接,都會構建一個新的String對象,既耗時,又浪費空間 怎么解決? 使用StringBuilder ``` #### StringBuilder ``` 1. 可變字符序列,它是一個類似于 String 的字符串緩沖區,通過某些方法調用可以改變該序列的長度和內容 2. 它的內部擁有一個數組用來存放字符串內容,進行字符串拼接時,直接在數組中加入新內容 3. StringBuilder會自動維護數組的擴容, (默認16字符空間,超過自動擴充) ``` #### 構造方法 ``` 根據StringBuilder的API文檔,常用構造方法有2個: public StringBuilder():構造一個空的StringBuilder容器。 public StringBuilder(String str):構造一個StringBuilder容器,并將字符串添加進去 ``` #### 常用方法 ``` StringBuilder常用的方法有2個: public StringBuilder append(...):添加任意類型數據的字符串形式,并返回當前對象自身 public String toString():將當前StringBuilder對象轉換為String對象 ```
                  <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>

                              哎呀哎呀视频在线观看