java 16进制转与汉字相互转换

这个程序非常小,就是一个十六进制与汉字的相互转换,记录下来以后可能用得到

好,直接看代码:

 1     public static void main(String[] args) {
 2         String ss = "u6570u636eu672au5f55u5165";
 3         System.out.println(ss+"--");
 4         System.out.println(toUnicode("数据未录入"));
 5     }
 6     public static String toUnicode(String s)
 7     {
 8             String as[] = new String[s.length()];
 9             String s1 = "";
10             for (int i = 0; i < s.length(); i++)
11             {
12                 as[i] = Integer.toHexString(s.charAt(i) & 0xffff);
13                 s1 = s1 + as[i]+"	";
14             }
15             return s1;
16     }

多了不解释,功能是没问题的

原文地址:https://www.cnblogs.com/gaizhongfeng/p/4647422.html