1.6 转义序列

可用一行代码显示多行输出,只需告诉 Java 在哪里换行就可以了:

  1. public class Hello {
  2. public static void main(String[] args) {
  3. System.out.print("Hello!\nHow are you doing?\n");
  4. }
  5. }

上述代码的输出为两行,每行都以换行符结尾:

  1. Hello!
  2. How are you doing?

\n 是一个转义序列(escape sequence),表示特殊字符的字符序列。反斜线让你能够对字符串的内容进行转义。请注意,\nHow 之间没有空格;如果在这里添加一个空格,第二行输出的开头将会是一个空格。

转义序列的另一个常见用途是在字符串中包含引号。由于双引号标识字符串的开头和结尾,因此,要想在字符串中包含双引号,必须用反斜线对其进行转义。

  1. System.out.println("She said \"Hello!\" to me.");

结果如下:

  1. She said "Hello!" to me.

表1-1:常见的转义序列

\n换行符
\t制表符
\"双引号
\反斜线