可以使用String
類的getBytes
方法將字符串轉換為字節數組,然后再將字節數組轉換為Unicode編碼。下面是一個示例代碼:
public class Main {
public static void main(String[] args) {
String str = "Hello World!";
// 將字符串轉換為字節數組
byte[] bytes = str.getBytes();
// 將字節數組轉換為Unicode編碼
StringBuilder unicode = new StringBuilder();
for (byte b : bytes) {
unicode.append("\\u").append(Integer.toHexString(b & 0xFF));
}
System.out.println(unicode.toString());
}
}
輸出結果為:\u48\u65\u6c\u6c\u6f\u20\u57\u6f\u72\u6c\u64\u21