日期:2014-05-20 浏览次数:20674 次
String str = "\\u5b66\\u56fd\\u5b66";
System.out.println(str);// 打印结果为\u5b66\u56fd\u5b66
String str = "\u4e2d\u56fd\u5b66";
System.out.println("\n"+str);//直接打印出汉字
//我现在有这么一串字符串
String A = "%u884c";
//我需要将其转变为汉字
//可是如下操作怎么也转变不了 因为反斜杠不能直接写上去
String first = A.substring(1);
//情况一: 这样写会报错 请大家指导
String lastFirst = "\" + newFirst;
System.out.println(lastFirst);
//情况二: 这样写输出的lastFirst会是 \u884c
String lastFirst = "\\" + newFirst;
System.out.println(lastFirst);
System.out.println((char) Integer.parseInt(A.substring(2), 16));