在Java中,可以使用StringEscapeUtils
类来将非特殊字符编码为HTML实体。这个类来自Apache Commons Text库,您需要先将其添加到项目的依赖中。以下是如何使用StringEscapeUtils
类将字符串编码为HTML实体的示例:
如果您使用的是Maven,请将以下依赖添加到pom.xml
文件中:
<groupId>org.apache.commons</groupId>
<artifactId>commons-text</artifactId>
<version>1.9</version>
</dependency>
如果您使用的是Gradle,请将以下依赖添加到build.gradle
文件中:
implementation 'org.apache.commons:commons-text:1.9'
StringEscapeUtils
类将字符串编码为HTML实体。import org.apache.commons.text.StringEscapeUtils;
public class Main {
public static void main(String[] args) {
String input = "Hello, World!";
String escaped = StringEscapeUtils.escapeHtml4(input);
System.out.println(escaped);
}
}
上述代码将输出:Hello, World!
StringEscapeUtils
类还提供了其他方法,如escapeXml10
、escapeXml11
等,用于将字符串编码为XML实体。您可以根据需要选择合适的方法。
领取专属 10元无门槛券
手把手带您无忧上云