当前位置: 代码迷 >> J2SE >> Unicode字符串 展示成汉字
  详细解决方案

Unicode字符串 展示成汉字

热度:82   发布时间:2016-04-23 22:03:34.0
Unicode字符串 显示成汉字
  
    

    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);
    
  
Java String

------解决方案--------------------
System.out.println((char) Integer.parseInt(A.substring(2), 16));
  相关解决方案