public static void main(String[] args){
String s3="\u0061\u0062\u0063"; // "abc"
System.out.println(s3);
String s="\\u0061\\u0062\\u0063";
// convert to s3
s=toUnicode(s);
System.out.println(s);
}
public static String toUnicode(String s){ Pattern p=Pattern.compile("\\\\u([a-fA-F0-9]+)");
Matcher m=p.matcher(s);
StringBuffer sb=new StringBuffer("");
while(m.find())
sb.append( (char)Integer.parseInt(m.group(1),16));
return sb.toString();
}
String s3="\u0061\u0062\u0063"; // "abc"
System.out.println(s3);
String s="\\u0061\\u0062\\u0063";
// convert to s3
s=toUnicode(s);
System.out.println(s);
}
public static String toUnicode(String s){ Pattern p=Pattern.compile("\\\\u([a-fA-F0-9]+)");
Matcher m=p.matcher(s);
StringBuffer sb=new StringBuffer("");
while(m.find())
sb.append( (char)Integer.parseInt(m.group(1),16));
return sb.toString();
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货