Java分隔符:
定义:
空格、逗号、分号以及行结束符都被称为分隔符,规定任意两个相邻标识符、数字、保留字或语句之间必须至少有一个分隔符,以便程序编译时能够识别。
分类:
; 分号 用来终止一个语句
{} 花括号、大括号 用来包括自动初始化的数组的值,也用来定义程序块、类、方法以及局部范围
[] 方括号、中括号 用来声明数组的类型,也用来表示撤消对数组值的引用
, 逗号 在变量声明中,区分变量说明的各个变量。在for控制语句中,用来将圆括号内的语句连接起来
. 原点 用来将软件包的名字与它的子包或类分隔。也用来将引用变量与变量或方法分隔
() 圆括号 在定义和调用方法时用来容纳参数表。在控制语句或强制类型转换组成的表达式中用来表示执行或计算的优先权
注意事项:
必须都是半角下的英文符号。
Java转义子符:
定义:
转义字符是一种特殊的字符常量。转义字符以反斜线"“开头,后跟一个或几个字符。转义字符具有特定的含义,不同于字符原有的意义,故称“转义”字符。
常见转义字符表:
Java中需要转义的字符:
在Java中,不管是String.split(),还是正则表达式,有一些特殊字符需要转义,这些字符是 ( [ { / ^ - $ ¦ } ] ) ? * + .
转义方法为字符前面加上”",这样在split、replaceAll时就不会报错。不过要注意,String.contains()方法不需要转义。