Вы можете подделать его с помощью Jsoup, но я уверен, что другие решения более тщательные и, вероятно, менее расточительные.Вы можете использовать несколько вариантов этого:
public static String escapeHtml(String text) {
return (new TextNode(text, "")).toString();
}
При этом
System.out.println(HtmlUtils.escapeHtml("I <don't> \"want\" to see &s and >s."));
дает:
I <don't> "want" to see &s and >s.
Вы заметите, что знаки вопроса не экранированы.