阅读量:0
可以使用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