public class Main {
public static String ChinesetoUnicode(String str) {
StringBuffer sb = new StringBuffer();
char[] charArr = str.toCharArray();
for (char ch : charArr) {
if (ch > 127) {
sb.append("\\u" + Integer.toHexString(ch));
}
else {
sb.append(ch);
}
}
return sb.toString();
}
public static void main(String[] args) {
System.out.println("bi\u841dli\u8389bili"); // 直接输出即可,因为Java中的中文字符串是利用Unicode编码的
System.out.println(ChinesetoUnicode("t提es供t"));
}
}
Java中的中文字符串和Unicode码的相互转换
最新推荐文章于 2025-03-28 00:15:00 发布