共計 663 個字符,預計需要花費 2 分鐘才能閱讀完成。
在 Java 中,可以使用 String
類的構造函數和 getBytes()
方法來進行字符集編碼格式的轉換。
- 使用
String
類的構造函數:String(byte[] bytes, Charset charset)
:將指定的字節數組按照指定的字符集編碼格式轉換為字符串。String(byte[] bytes, int offset, int length, Charset charset)
:將指定的字節數組的指定部分按照指定的字符集編碼格式轉換為字符串。
示例代碼:
// 將字節數組按照 UTF- 8 編碼格式轉換為字符串
byte[] bytes = {97, 98, 99}; // 字節數組表示 "abc"
String str = new String(bytes, StandardCharsets.UTF_8);
System.out.println(str); // 輸出: abc
- 使用
getBytes()
方法:byte[] getBytes(Charset charset)
:將字符串按照指定的字符集編碼格式轉換為字節數組。
示例代碼:
// 將字符串按照 UTF- 8 編碼格式轉換為字節數組
String str = "abc";
byte[] bytes = str.getBytes(StandardCharsets.UTF_8);
System.out.println(Arrays.toString(bytes)); // 輸出: [97, 98, 99]
在上述示例代碼中,StandardCharsets.UTF_8
表示 UTF- 8 編碼格式,你也可以根據需求選擇其他字符集編碼格式。
丸趣 TV 網 – 提供最優質的資源集合!
正文完