是的,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” 等。