java getbytes方法能自定義編碼嗎

小樊
81
2024-11-19 12:42:40

是的,getBytes() 方法可以自定義編碼。getBytes()String 類的一個(gè)方法,它用于將字符串轉(zhuǎn)換為字節(jié)數(shù)組。這個(gè)方法接受一個(gè)參數(shù),即要使用的字符編碼名稱。例如,如果你想將字符串轉(zhuǎn)換為 UTF-8 編碼的字節(jié)數(shù)組,你可以這樣調(diào)用 getBytes() 方法:

String str = "你好,世界!";
byte[] bytes = str.getBytes("UTF-8");

在這個(gè)例子中,getBytes() 方法將字符串 str 轉(zhuǎn)換為 UTF-8 編碼的字節(jié)數(shù)組 bytes。你可以根據(jù)需要更改字符編碼名稱。常見的字符編碼有 “UTF-8”、“GBK”、“ISO-8859-1” 等。

0