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 | 反斜線 |