如何在java中的String中打印\n

Sae*_*man 9 java

我想打印\n.

String text = "";

text = "\n is used for new line";
Run Code Online (Sandbox Code Playgroud)

但是当我运行代码时\n没有显示.这该怎么做?

raj*_*uGT 10

逃避\\

text = "\\n is used for new line";
Run Code Online (Sandbox Code Playgroud)


Kva*_*vam 6

如果你想实际写两个字符\n输出,你需要转义反斜杠:\\n.

所有转义序列都列在文档中:https://docs.oracle.com/javase/tutorial/java/data/characters.html


Moh*_*uag 6

您还可以使用Java 8System.lineSeparator()中引入的:

String result = "cat" + System.lineSeparator() + "dog";
System.out.print(result);
Run Code Online (Sandbox Code Playgroud)

输出:

cat
dog
Run Code Online (Sandbox Code Playgroud)