我正在使用 Html.fromHtml(STRING).toString() 将可能包含或不包含 html 和/或 html 实体的字符串转换为纯文本字符串。
这相当慢,我想我最后的计算是平均花费了大约 22 毫秒。对于大量的这些,它可以在一分钟内添加。因此,我正在寻找更快、性能更强的选项。
有没有办法加快速度或者有其他可用的解码选项?
Edit:由于似乎没有更快的内置方法或专门为性能而构建的方法,因此我将奖励任何可以为我指明图书馆方向的人:
- 与 Android 配合良好
- 已获得许可免费使用
- 比...快
Html.fromHtml(String).toString();
请注意,我已经使用此方法尝试过 Jsoup:Jsoup.parse(String).text()
而且速度更慢。
org.apache.commons.lang.StringEscapeUtils 怎么样unescapeHtml() http://commons.apache.org/proper/commons-lang/javadocs/api-2.6/org/apache/commons/lang/StringEscapeUtils.html#unescapeHtml(java.lang.String)。该图书馆可在Apache http://commons.apache.org/lang/ site.
(编辑:2019 年 6 月 - 有关该库的更新请参阅下面的评论)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)