JAVA 把十六进制Unicode编码字符串转换为中文字符串

来源:互联网 发布:淘宝的耐克官方旗舰店 编辑:程序博客网 时间:2024/06/04 17:49
/** * 把十六进制Unicode编码字符串转换为中文字符串 */public static String unicodeToString(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;}

原创粉丝点击