Java:如何在输出中打印\\ n? [重复]

问题描述 投票:-3回答:1

这个问题在这里已有答案:

我想通过替换\r\n在输出中打印\ n:

我已经编写了我的代码:"John \r\n find".replaceAll("\r\n", "\\\\n"));

但输出始终如此:

John \n find

我希望输出为:John \\n find

java string replace
1个回答
0
投票

与新行分隔符替换String \r\n的独立于平台的方法是:

String s = "John \r\n find".replaceAll("\r\n", System.getProperty("line.separator"));
System.out.println(s);

输出是(注意当然保留空白):

John
 find

为了替换空白字符,请使用:

"John \r\n find".replaceAll(" \r\n ", System.getProperty("line.separator"));
© www.soinside.com 2019 - 2024. All rights reserved.