java 轉義符
CreationTime--2018年7月12日15點33分
Author:Marydon
1.常見轉義符
轉義符在java中有特殊含義
| 轉義字符 | 特殊含義 |
| \b | 退格(BS) ,將當前位置移到前一列 |
| \f | 換頁(FF),將當前位置移到下頁開頭 |
| \n | 換行(LF) ,將當前位置移到下一行開頭 |
| \r | 回車(CR) ,將當前位置移到本行開頭 |
| \t | 水平制表(HT) (跳到下一個TAB位置) |
| \\ | 代表一個反斜線字符 \ |
| \' | 代表一個單引號字符 ' |
| \" | 代表一個雙引號字符 " |
| \0 | 代表一個空格 " " |
如果需要將其以字符串的形式出現,而不是作為特殊字符顯示,只需要在前面加個"\"即可。
2.需要轉義的特殊字符
| 特殊英文字符 |
| ( |
| ) |
| [ |
| ] |
| { |
| } |
| / |
| ^ |
| - |
| $ |
| ¦ |
| ? |
| * |
| + |
| . |
當調用String.split(param)和String.replaceAll(param,param2)方法或使用正則表達式時,
需要以上字符進行作為入參param,必須進行轉義,才能達到你想要的效果;
轉義方法:在這些字符前面加上"\\";
另外,當使用String.contains()和String.indexOf()方法時,不需要轉義!
