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

时间:2015-11-15 20:47:11

标签: java

我想打印\ n。

if getTopmostViewController() is vcType {
  // do stuff
}

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

4 个答案:

答案 0 :(得分:9)

使用\

逃离\
text = "\\n is used for new line";

答案 1 :(得分:5)

如果您想要将两个字符inOut\实际写入输出,则需要转义反斜杠:n

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

答案 2 :(得分:3)

在java中,\ char是一个转义字符,这意味着以下char是某种控制字符(例如\ n \ t或\ r \ n)。

要在Java中打印文字,请使用额外的\字符

进行转义

如:

String text = "\\n is used for a new line";
System.out.println(text);

将打印:

  

\ n用于换行

答案 3 :(得分:2)

您还可以使用 Java 8

中引入的System.lineSeparator()
String result = "cat" + System.lineSeparator() + "dog";
System.out.print(result);

输出:

cat
dog