在Java中转义的Html?

RMK*_*RMK 3 java

Java中是否有一个标准类,它有一个HTML转义字符串的方法?

< ... &lt;
> ... &gt;
Run Code Online (Sandbox Code Playgroud)

Bal*_*usC 8

不,没有.您可以使用Apache Commons Lang StringEscapeUtils#escapeHtml4.


更新:如果你厌恶第三方库和/或更喜欢自家种植,那么循环遍历字符串的字符并确定a中的字符switch并用转义字符替换它.你可以找到这里这里的例子.但是,StringEscapeUtils长期使用更容易.