怎么将xml里面的&lt;变成<

解决方案 »

  1.   

    替换啊,有的工具类里有更加完善的方法,这里是简单的 
    /**
        * 替换字符串中特殊字符
         */
        public static String encodeString(String strData)
        {
            if (strData == null)
            {
                return "";
            }
            strData = replaceString(strData, "&", "&amp;");
            strData = replaceString(strData, "<", "&lt;");
            strData = replaceString(strData, ">", "&gt;");
            strData = replaceString(strData, "&apos;", "&apos;");
            strData = replaceString(strData, "\"", "&quot;");
            return strData;
        }    /**
         * 还原字符串中特殊字符
         */
        public static String decodeString(String strData)
        {
            strData = replaceString(strData, "&lt;", "<");
            strData = replaceString(strData, "&gt;", ">");
            strData = replaceString(strData, "&apos;", "&apos;");
            strData = replaceString(strData, "&quot;", "\"");
            strData = replaceString(strData, "&amp;", "&");
            return strData;
        }
      

  2.   

    strData.replaceAll("&lt;", " <"); 
    我使用了这个也不行啊~~replaceString()这个方法是你定义的吧
      

  3.   

    strData = strData.replaceAll("&lt;", " <");