java字符串怎么转unicode编码

2135
2023/11/26 14:44:11
栏目: 编程语言
开发者测试专用服务器限时活动,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

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: Java中字符串缓冲区怎么使用