当前位置: 首页 > 面试题库 >

打印字符串的转义表示

闾丘晨
2023-03-14
问题内容

如何打印字符串的转义表示形式,例如,如果我有:

s = "String:\tA"

我希望输出:

String:\tA

在屏幕上而不是

String:    A

问题答案:

我认为您正在寻找:

String xy = org.apache.commons.lang.StringEscapeUtils.escapeJava(yourString);
System.out.println(xy);

从Apache Commons Lang v2.6

在Apache Commons Lang v3.5 +中已弃用,请使用Apache Commons Text
v1.2



 类似资料:
  • 问题内容: 如果您有一个带有unicode字符的字符串,则可以打印它,并获得未转义的版本: 但是如果我们有一个包含上面字符串的列表并打印出来: 您仍然会获得转义的字符序列。您如何才能使列表的内容不被转义,这可能吗?像这样: 另外,如果字符串是类型,那么您如何与上述相同? 问题答案: 打印字符串时,将获得对象方法的输出- 在这种情况下,该字符串不带引号。列表的方法不同,它创建一个包含打开和关闭的字符

  • 问题内容: 当我有一个字符串,如: 使用时,如何让Java打印实际的转义字符(而不将其解释为转义字符)? 例如,打电话时 我想看看: 并不是: 我希望看到用于调试目的的实际转义符。 问题答案: 一种方法是: 然后你跑了。

  • 我有这样的清单: 将它们打印到控制台的最简单方法是什么? 我试过了 而且: 但是没有用。。。

  • #include <stdio.h> #include <wchar.h> int main(void) { char str1[] = "abcd"; wchar_t str2[] = L"abcd"; return 0; } 技巧 用gdb调试程序时,可以使用“x/s”命令打印ASCII字符串。以上面程序为例: Temporary brea

  • 问题内容: 我希望换行在打印从其他位置检索的字符串时显式显示。因此,如果字符串为“ abc \ ndef”,则我不希望这种情况发生: 但是相反: 有没有一种方法可以修改打印,或修改参数,或者完全修改另一个函数来完成此任务? 问题答案: 您可以使用转义字符停止python的另一种方法是使用原始字符串,如下所示: 要么 使用的唯一问题是它将字符串放在单引号中,如果您想使用引号可以很方便

  • 问题内容: 为了回答这个问题,我设法通过转义反斜杠来使字符串成为转义字符。 当我尝试将其概括为转义所有转义的字符时,它似乎无能为力: 但是对于特定的转义字符使用相同的方法,它确实起作用: 有一般的方法可以做到这一点吗?应包括,,,等。 问题答案: 使用r’text’将字符串定义为raw,如下面的代码所示: