Java将转义序列添加到字符串

时间:2014-12-22 20:01:04

标签: java escaping sequence truncate

比方说,我有一个返回字符串\" ex \"的方法。显然,这将打印为" ex"

如何制作允许我打印\" ex \"的方法?没有逃脱序列? 我需要创建或使用另一种方法来执行此操作,因为我无法访问返回字符串的原始方法。

我之所以这样做,是因为我正在尝试使用json解析器创建一个JSON表示来解析。使用我当前的代码,我正在

{例如:[{" url":"" ex""}]}以及所有其他需要转义字符的特殊字符命令它正确解析。

2 个答案:

答案 0 :(得分:2)

使用此声明:

return "\\\"ex\"\\";

这将打印出来:\" ex" \ 或者:

return "\\ex\\"

将打印:\ ex \

答案 1 :(得分:0)

您不必担心/您可以执行类似

的操作
System.out.println("http://google.com");

这样可以正常工作,因为/不是java中的特殊字符。