替换Java字符串中的“& lt;”为“<”

来源:互联网 发布:淘宝嘉年华和双11 编辑:程序博客网 时间:2024/05/16 05:35

场景:

Java中的String类型会将 “<” 自动转换为 “&lt;”,这时将String转换为XML时就会出错

 

解决方案:

String strXml = “&lt; nodes> … &lt;/nodes>”;

//正确的形式是”<nodes> … </nodes>”

 

strXml = strXml.replace(“&lt;”, ‘<’ + “”);

//注意不要写成strXml = strXml.replace(“&lt;”, “<”);