java 如何在转义包含特殊字符的字符串

Python019

java 如何在转义包含特殊字符的字符串,第1张

通过\的方式转义.

java中有特殊含义的字符(如:换行符,回车符,单引号,双引号),如果要用它,必须在前面加一个前缀“\”如换行("\n")、回车("\r")、双引号("\"")、反斜杠("\\")等

如果原本就是一个xml格式的文件,可以用DOM4J读取然后直接转字符串, 其他就不知道了。

使用dom4j后程序变得更简单

// 字符串转XML

String xmlStr = "......"

Document document = DocumentHelper.parseText(xmlStr)

// XML转字符串

Document document = ...

String text = document.asXML()

这里的XML DOCUMENT为org.dom4j.Document