当前位置:编程学习 > JAVA >>

给大家讲个笑话,请用java解码成汉字,贴上代码,谢谢~

%5Cu7ED9%5Cu5927%5Cu5BB6%5Cu8BB2%5Cu4E2A%5Cu7B11%5Cu8BDD%5CuFF1A%5Cu9F99%5Cu738B%5Cu5BB6%5Cu6C34%5Cu9F99%5Cu5934%5Cu574F%5Cu4E86%5CuFF0C%5Cu542C%5Cu8BF4%5Cu4EBA%5Cu95F4%5Cu6709%5Cu4E00%5Cu7537%5Cu5B50%5Cu7CBE%5Cu901A%5Cu4FEE%5Cu7BA1%5Cu9053%5CuFF0C%5Cu4FBF%5Cu8BF7%5Cu5176%5Cu6765%5Cu5BB6%5Cu91CC%5Cu7EF4%5Cu4FEE%5Cu3002%5Cu90A3%5Cu7537%5Cu5B50%5Cu8FB9%5Cu4FEE%5Cu8FB9%5Cu4E0E%5Cu9F99%5Cu738B%5Cu95F2%5Cu804A%5CuFF0C%5Cu95EE%5Cu9053%5CuFF1A%5Cu201C%5Cu6211%5Cu4EEC%5Cu90A3%5Cu91CC%5Cu65E5%5Cu591C%5Cu4E0B%5Cu96E8%5CuFF0C%5Cu571F%5Cu5730%5Cu6D9D%5Cu707E%5CuFF0C%5Cu4F55%5Cu65F6%5Cu662F%5Cu4E2A%5Cu5934%5Cu554A%5CuFF1F%5Cu201D%20%5Cu9F99%5Cu738B%5Cu9053%5CuFF1A%5Cu201C%5Cu522B%5Cu5E9F%5Cu8BDD%5CuFF0C%5Cu8D76%5Cu7D27%5Cu6574%5Cu662F%5Cu9F99%5Cu5934%5CuFF01%5Cu4F60%5Cu82E5%5Cu5B89%5Cu597D%5CuFF0C%5Cu4FBF%5Cu662F%5Cu6674%5Cu5929%5CuFF01%5Cu201D

编码解码 java --------------------编程问答-------------------- 给大家讲个笑话:龙王家水龙头坏了,听说人间有一男子精通修管道,便请其来家里维修。那男子边修边与龙王闲聊,问道:“我们那里日夜下雨,土地涝灾,何时是个头啊?” 龙王道:“别废话,赶紧整是龙头!你若安好,便是晴天!”

http://tool.114la.com/site/utf8/ --------------------编程问答-------------------- --------------------编程问答--------------------
public class Test {
public static void main(String[] args){
String str = "%5Cu7ED9%5Cu5927%5Cu5BB6%5Cu8BB2%5Cu4E2A%5Cu7B11%5Cu8BDD%5CuFF1A%5Cu9F99%5Cu738B%5Cu5BB6%5Cu6C34%5Cu9F99%5Cu5934%5Cu574F%5Cu4E86%5CuFF0C%5Cu542C%5Cu8BF4%5Cu4EBA%5Cu95F4%5Cu6709%5Cu4E00%5Cu7537%5Cu5B50%5Cu7CBE%5Cu901A%5Cu4FEE%5Cu7BA1%5Cu9053%5CuFF0C%5Cu4FBF%5Cu8BF7%5Cu5176%5Cu6765%5Cu5BB6%5Cu91CC%5Cu7EF4%5Cu4FEE%5Cu3002%5Cu90A3%5Cu7537%5Cu5B50%5Cu8FB9%5Cu4FEE%5Cu8FB9%5Cu4E0E%5Cu9F99%5Cu738B%5Cu95F2%5Cu804A%5CuFF0C%5Cu95EE%5Cu9053%5CuFF1A%5Cu201C%5Cu6211%5Cu4EEC%5Cu90A3%5Cu91CC%5Cu65E5%5Cu591C%5Cu4E0B%5Cu96E8%5CuFF0C%5Cu571F%5Cu5730%5Cu6D9D%5Cu707E%5CuFF0C%5Cu4F55%5Cu65F6%5Cu662F%5Cu4E2A%5Cu5934%5Cu554A%5CuFF1F%5Cu201D%20%5Cu9F99%5Cu738B%5Cu9053%5CuFF1A%5Cu201C%5Cu522B%5Cu5E9F%5Cu8BDD%5CuFF0C%5Cu8D76%5Cu7D27%5Cu6574%5Cu662F%5Cu9F99%5Cu5934%5CuFF01%5Cu4F60%5Cu82E5%5Cu5B89%5Cu597D%5CuFF0C%5Cu4FBF%5Cu662F%5Cu6674%5Cu5929%5CuFF01%5Cu201D";
// str = URLDecoder.decode(str, "utf-8");
// System.out.println(str);
String newStr = decode(str);
System.out.println(newStr);
}
public static String decode(String str) {
Pattern pattern = Pattern.compile("%5Cu([0-9a-zA-Z]{4})");
    Matcher m = pattern.matcher(str);
    StringBuffer sb = new StringBuffer();
    while (m.find()) {
        m.appendReplacement(sb,
                Character.toString((char) Integer.parseInt(m.group(1), 16)));
    }
    m.appendTail(sb);
    return sb.toString();
}
}
补充:Java ,  Java相关
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,