public class HanziToUnicode {
public static void main(String[] args) {
String hanzi = "你好,世界";
String unicode = toUnicode(hanzi);
System.out.println(unicode);
}
// 将汉字字符串转换为Unicode编码的字符串
public static String toUnicode(String str) {
StringBuilder unicode = new StringBuilder();
for (char ch : str.toCharArray()) {
// 使用String.format将字符转换为Unicode编码格式
unicode.append("\\u").append(Integer.toHexString(ch).toUpperCase());
}
return unicode.toString();
}
}
main 方法:定义了一个包含汉字的字符串 hanzi,然后调用 toUnicode 方法将其转换为 Unicode 编码,并打印结果。toUnicode 方法:遍历输入字符串中的每个字符,使用 Integer.toHexString 将字符转换为十六进制的 Unicode 编码,并通过 StringBuilder 拼接成最终的 Unicode 字符串。每个字符的 Unicode 编码前会加上 \u 前缀,以便符合 Java 的 Unicode 表示法。如果你需要进一步的帮助或有其他问题,请告诉我!
上一篇:java手动分页
下一篇:javascrpt
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站