【记录】java打印控制台特殊字符被转义,再转回正常字符(<lt;gt>d等等特殊字符)
要解决特殊字符<显示为<的问题,可以使用Java中的StringEscapeUtils.unescapeXml()方法将字符串中的特殊字符转换回原始字符。
首先,确保你已经导入了org.apachemons.lang3.StringEscapeUtils类,然后使用以下代码将字符串中的特殊字符转换回原始字符:
import org.apachemons.lang3.StringEscapeUtils;String escapedString = "<Hello World>";
String unescapedString = StringEscapeUtils.unescapeXml(escapedString);System.out.println(unescapedString);
输出结果将会是:<Hello World>
发布评论