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



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

如何制作一种方法,允许我在不剪切转义序列的情况下打印\"ex\"?我需要创建或使用另一种方法来执行此操作,因为我无法访问返回字符串的原始方法。

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

{

example:[{"url":"ex"}]} 以及所有其他特殊字符,这些字符单独需要一个转义字符才能正确解析。

使用以下语句:

return "\"ex"\";

这将被打印:\"ex"\或:

return "\ex\"

这将被打印:\ex\

你不必担心/你可以做类似的事情

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

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

相关内容

  • 没有找到相关文章

最新更新