1.6 转义序列
可用一行代码显示多行输出,只需告诉 Java 在哪里换行就可以了:
public class Hello {public static void main(String[] args) {System.out.print("Hello!\nHow are you doing?\n");}}
上述代码的输出为两行,每行都以换行符结尾:
Hello!How are you doing?
\n 是一个转义序列(escape sequence),表示特殊字符的字符序列。反斜线让你能够对字符串的内容进行转义。请注意,\n 和 How 之间没有空格;如果在这里添加一个空格,第二行输出的开头将会是一个空格。
转义序列的另一个常见用途是在字符串中包含引号。由于双引号标识字符串的开头和结尾,因此,要想在字符串中包含双引号,必须用反斜线对其进行转义。
System.out.println("She said \"Hello!\" to me.");
结果如下:
She said "Hello!" to me.
表1-1:常见的转义序列
\n | 换行符 |
\t | 制表符 |
\" | 双引号 |
\ | 反斜线 |
