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()方法时,不需要转义!