Java编程中往往需要一些特殊操作,例如空格,换行。或者一些你使用特殊符号的意愿与程序中特殊符号意思冲突的时候,我们不能直接写就需要把这些符号转义,表达你的本意,并与程序中特殊符号做区分,这些都需要转义操作。
例:
System.out.println("奇冰网"+"\n"+"qiice.com");//换行转义符
System.out.println("Java教程"+"\t"+"Java程序员");//空格转义符
"\n",表示换行,"\t"表示空格。
例:绝对路径 d:\奇冰网.jpg
File f=new File("d:\奇冰网.jpg");//程序编译不通过,会提示你使用转义
File f=new File("d:\\奇冰网.jpg");//正确的
"d:\\奇冰网.jpg"中第一个单斜线是转义符号,第二个斜线才是真正我们要的斜线意思。
Java中的转义符,其实char字符型的一种表现形式,通过其来表示特殊字符的常量。
Java常用的转义字符
转义字符 | Unicode表示方式 | 功能解释 |
\b | \u0008 | 退格符 |
\n | \u000a | 换行符 |
\r | \u000d | 回车符(可以换行) |
\t | \u0009 | 空格符 |
\" | \u0022 | 双引号 |
\' | \u0027 | 单引号 |
\\ | \u005c | 反斜线 |