Unicode字符转换成字符串

/***
* Unicode字符转换成字符串
* @param str
* Unicode字符
* @return
* String
* 
* @author WXW
*/
public static String Unicode2String(String str){
Pattern pattern = Pattern.compile("(\\\\u(\\p{XDigit}{4}))");
Matcher matcher = pattern.matcher(str);
char ch;
while(matcher.find()){
ch = (char)Integer.parseInt(matcher.group(2),16);
str = str.replace(matcher.group(1), ch+"");
}
return str;
}

 

posted @ 2016-09-02 11:21  wxw_wang  阅读(621)  评论(0编辑  收藏  举报
/* 下雪 begin */ /* 下雪 end */ /* 点击出现爱心特效 begin*/ /* 点击出现爱心特效 end*/