<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 - `String getBytes()`方法 > 原文: [https://beginnersbook.com/2013/12/java-string-getbytes-method-example/](https://beginnersbook.com/2013/12/java-string-getbytes-method-example/) `getBytes()`方法將給定的`String`編碼為字節序列并返回字節數組。該方法可以以下兩種方式使用: `public byte[] getBytes(String charsetName)`:使用指定的字符集將`String`編碼為字節序列,并返回這些字節的數組。拋出[`UnsupportedEncodingException`](https://docs.oracle.com/javase/7/docs/api/java/io/UnsupportedEncodingException.html) - 如果不支持指定的字符集。 `public byte[] getBytes()`:它使用默認的`charset`對`String`進行編碼。 ### 示例:`getBytes()`方法 ```java import java.io.*; public class GetBytesExample{ public static void main(String args[]){ String str = new String("Hello"); byte[] array1 = str.getBytes(); System.out.print("Default Charset encoding:"); for(byte b: array1){ System.out.print(b); } System.out.print("\nUTF-16 Charset encoding:"); try{ byte [] array2 = str.getBytes("UTF-16"); for(byte b1: array2){ System.out.print(b1); } byte [] array3 = str.getBytes("UTF-16BE"); System.out.print("\nUTF-16BE Charset encoding:"); for(byte b2: array3){ System.out.print(b2); } }catch(UnsupportedEncodingException ex){ System.out.println("Unsupported character set"+ex); } } } ``` 輸出: ```java Default Charset encoding:72101108108111 UTF-16 Charset encoding:-2-10720101010801080111 UTF-16BE Charset encoding:0720101010801080111 ``` 在上面的例子中,我們使用字符集`UTF -16`和`UTF - 16BE`進行了編碼,還有許多其他標準字符集,如: * `US-ASCII`:七位 ASCII,又稱 ISO646-US,又稱 Unicode 字符集的 Basic Latin 塊 * `ISO-8859-1`:ISO 拉丁字母第 1 號,又稱 ISO-LATIN-1 * `UTF-8`:8 位 UCS 轉換格式 * `UTF-16BE`:16 位 UCS 轉換格式,大端字節順序 * `UTF-16LE`:16 位 UCS 轉換格式,小端字節順序 * `UTF-16`:16 位 UCS 轉換格式,字節順序由可選字節順序標記標識。 #### 參考: [`Charset`](https://docs.oracle.com/javase/7/docs/api/java/nio/charset/Charset.html)
                  <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>

                              哎呀哎呀视频在线观看