Мне нужно, чтобы HTML расшифровал строку (HTML-файл, который избежал HTML (поэтому все значения в моей строке - & lt; TAG & gt; val & lt; / TAG & gt; и т. Д.), Размер ~ 1,4 МБ, чтобы я могиспользовать неэкранированный XML-код в синтаксическом анализаторе)
Проблема, с которой я сталкиваюсь, заключается в том, что я всегда получаю исключение нехватки памяти при попытке получить неэкранированную строку при использовании StringEscapeUtils.unescapeHtml (String)(библиотека apache-commons-lang-2.6).
Я также попробовал метод базового Android-API для удаления строки, но помимо того факта, что он был чертовски медленным, исключение нехватки памяти даже происходило с меньшимиStrings (~ 700kb).
Может кто-нибудь предложить мне, как я могу обработать такое преобразование String, не сталкиваясь с исключением из-за нехватки памяти?