Java 检查或打印时忽略反斜杠

Java 检查或打印时忽略反斜杠,java,system.out,Java,System.out,我有类似hello\nworld的字符串,如果我使用 System.out.printlString 结果会是: 地狱世界 或者如果我使用 System.out.printfstring 它将推出:helloworld 但我希望java方法的输出与之完全相同:hello\nWorld意味着我希望忽略像换行符这样的反斜杠字符。然后您需要将字符串构造为 String s = "hello\\nworld"; 要转义反斜杠。则需要将字符串构造为 String s = "hello\\nworld";

我有类似hello\nworld的字符串,如果我使用

System.out.printlString

结果会是:

地狱世界

或者如果我使用

System.out.printfstring

它将推出:helloworld
但我希望java方法的输出与之完全相同:hello\nWorld意味着我希望忽略像换行符这样的反斜杠字符。

然后您需要将字符串构造为

String s = "hello\\nworld";

要转义反斜杠。

则需要将字符串构造为

String s = "hello\\nworld";

要跳出反斜杠。

只需将字符串更改为字符串s=hello\\nworld

你也可以在这里查阅:


只需将字符串更改为字符串s=hello\\nworld

你也可以在这里查阅:

\是字符串中的特殊字符。它可用于:

创建通常无法写入的特殊字符,如LF行fead->\n、CR回车->\r、制表符->\t 转义字符串中具有特殊含义的其他字符,例如,要打印,您需要先转义它\在您的情况下,要能够打印\您需要使用其他反斜杠转义,如\\。 \是字符串中的特殊字符。它可用于:

创建通常无法写入的特殊字符,如LF行fead->\n、CR回车->\r、制表符->\t 转义字符串中具有特殊含义的其他字符,例如,要打印,您需要先转义它\在您的情况下,要能够打印\您需要使用其他反斜杠转义,如\\。 使用apachecommons

制表符\t随后替换为反斜杠和t。正如其他人所说,字符串表示法表示一些特殊字符,如linefeed/newline with\n

以上内容适合生成Java源代码。

使用apache commons

制表符\t随后替换为反斜杠和t。正如其他人所说,字符串表示法表示一些特殊字符,如linefeed/newline with\n


以上内容适合生成Java源代码。

如果不跳过反斜杠,则需要自己格式化字符串,将\n替换为\\n以显示它。String.replaceAll可以用于它。我不能这样做。字符串是自动生成的。如果不转义反斜杠,则需要自己格式化该字符串,并用\\n替换以显示该字符串。String.replaceAll可以用于它。我不能这样做。字符串是自动生成的。我不能这样做。自动生成字符串!我不能这样做。自动生成字符串!什么是逃逸者?@Erfan13它是其中的一部分。它放在org.apache.commons.lang3包中。是下载页面。StringEscapeUtils是一颗小宝石。生成带有转义反斜杠的JavaScript,替换ĉ他们的真实性格,等等。什么是逃逸者?@Erfan13它是其中的一部分。它放在org.apache.commons.lang3包中。是下载页面。StringEscapeUtils是一颗小宝石。生成带有转义反斜杠的JavaScript,替换ĉ他们的真实性格等等。