是的,getBytes()
方法可以處理中文字符。getBytes()
方法是Java中String
類的一個方法,它用于將字符串轉換為字節數組。默認情況下,它使用平臺的默認字符集(如UTF-8、GBK等)進行轉換。
當你需要將包含中文字符的字符串轉換為字節數組時,可以使用getBytes(String charsetName)
方法,并指定相應的字符集名稱。例如,如果你想使用UTF-8字符集進行轉換,可以這樣做:
String str = "你好,世界!";
byte[] bytes = str.getBytes("UTF-8");
這樣,bytes
數組將包含字符串"你好,世界!"
的UTF-8編碼的字節表示。