在字符串常量中,反斜杠(\)是一个特殊的字符,被称为转义字符.它的作用是用来转义后面的一个字符.转义后的字符通常用于表示一个不可见的字符或具有特殊含义的字符.如 :
1. \n 表示换行符.换到下一行的开头.
2. \t 表示制表符.将光标移到下一个制表符的位置.就像在文档中用 Tab 键一样.
以上的字符都有特殊意义.无法直接表示.所以用反斜杠加上另外一个字符来表示.
有特殊意义的字符,需要打印是需要 加上 反斜杠(\)转义
1. \' 表示单引号字符.Java代码中单引号表示字符的开始和结束.如果直接写单引号字符('),程序会认为前两个是一对的,会报错.因此需要使用转义符(\').
2. \" 表示双引号字符.Java代码中双引号表示字符串的开始和结束.包含在字符串中的上引号需要转义.比如 "he says \"Thank you\".".
3. \\ 表示反斜杠字符.由于在Java代码中的反斜杠(\)是转义字符,因此需要表示字面意义上的\,就需要使用双反斜杠(\\).
class Demo {
public static void main(String[] args) {
System.out.println("he says \"Thank you\"");
}
}