java - Java中能否将字符串转换为包含转义序列的字符串?

标签 java string file formatting escaping

假设我输入一个字符串:-

Hello
Java!

我希望输出为:-

Hello\nJava!

有什么方法可以得到这种格式的输出吗?
我被困在这个问题上,无法思考任何可以为我做到这一点的逻辑。

最佳答案

看起来像http://commons.apache.org/proper/commons-lang/javadocs/api-2.6/org/apache/commons/lang/StringEscapeUtils.html做你想做的事。

EG

String escaped = StringEscapeUtils.escapeJava(String str)

将返回“Hello\nJava!”与您的字符串一起提供时。

关于java - Java中能否将字符串转换为包含转义序列的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20246651/

相关文章:

Java 字符串;能够分配给定大小的字符串的大小吗?

file - HTTP 下载如何在 TCP 数据包内分段?

java - ExtJS 图表的动态数据存储

比较字符串与整数的位置

java - 如何将字符串转换为 CharSequence?

java - 立即关闭Java中的所有流

python-2.7 - 如何使用 Python 以运行顺序重命名 JPG 文件

java.lang.NumberFormatException : null

java - 无法使用 XOM 解析元素属性

Javafx CSS 解析错误