Java-显示换行符的打印字符串

Java-显示换行符的打印字符串,java,string,printing,console,Java,String,Printing,Console,我希望将字符串打印到控制台,查看确切的字符串非常重要,因为它应该在日志中显示换行符\n。因此,这将是“这是字符的精确顺序”您可以将所有出现的\n字符替换为\\n(打印时显示为\n)。如果出现\r字符,还应将其替换为\\r String str = "this is the exact sequence of chars \n"; str = str.replace("\n", "\\n"); str = str.replace(&quo

我希望将字符串打印到控制台,查看确切的字符串非常重要,因为它应该在日志中显示换行符
\n
。因此,这将是
“这是字符的精确顺序”

您可以将所有出现的
\n
字符替换为
\\n
(打印时显示为
\n
)。如果出现
\r
字符,还应将其替换为
\\r

String str = "this is the exact sequence of chars \n";
str = str.replace("\n", "\\n");
str = str.replace("\r", "\\r");
System.out.println(str);
为什么
String.valueOf('\n')
,而不是简单的
“\n”