【发布时间】:2011-02-21 09:16:09
【问题描述】:
我从包含 xml 实体引用的 web 服务中获取大量数据。在用相应的字符替换这些字符时,我遇到了内存不足的错误。谁能举例说明如何避免这种情况?我在这个问题上卡了两天。
这是我的代码:
public String decodeXMLData(String s)
{
s = s.replaceAll(">",">");
System.out.println("string value is"+s);
s = s.replaceAll("<", "<");
System.out.println("string value1 is"+s);
s = s.replaceAll("&", "&");
s = s.replaceAll(""", "\"");
s = s.replaceAll("'", "'");
s = s.replaceAll(" ", " ");
return s;
}
【问题讨论】: