public static void main(String[] args) throws UnsupportedEncodingException {
String str = "今天气很好我叫小王";
String str1 = "今天天气很好我叫大吴";
String gy = "";
String encode1 = convert(str);
String encode2 = convert(str1);
String[] split = encode1.replace("\\", "-").split("-");
for (int i = 0; i < split.length; i++) {
String s = split[i];
if (s != null && !"".equals(s)) {
if (encode2.indexOf("\\" + split[i]) != -1) {
gy += "\\" + split[i];
}
}
}
System.out.println("公约字符串-----" + gy);
System.out.println(decodeUnicode(gy));
}
public static String convert(String str) {
str = (str == null ? &#