【问题标题】:How to get the real value of a variable including escape sequences in Java如何在Java中获取包括转义序列在内的变量的真实值
【发布时间】:2013-01-24 13:29:34
【问题描述】:

我正在从一个 xml 文档解析成一个数组。 在我的 xml 文档中有一些以这种格式表示的换行符:


 

如果我 sysout 数组列表,我的 Eclipse 控制台会用换行符正确显示它们。 但是是否有可能显示该变量中真正保存的内容?

例子:

sysout(myarray[1]);

当前输出:

xyz

xyz

想要的输出:(或类似的东西)

xyz\n\nxyz

【问题讨论】:

标签: java xml parsing variables escaping


【解决方案1】:

您可以使用Apache Commons Lang library 中的org.apache.commons.lang.StringEscapeUtils 方法escapeJava。看看javadoc。下载库here

【讨论】:

    【解决方案2】:

    你可以使用

    string.replace("\n", "\\n");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-07
      • 2021-11-20
      • 1970-01-01
      • 1970-01-01
      • 2018-12-02
      • 2020-08-14
      • 1970-01-01
      • 2010-10-06
      相关资源
      最近更新 更多