Java split的注意点

总结Java中使用split分隔字符串

1、转义字符 “” 转义字符进行分隔时,需要将转义字符再转义一次,也就是”\”

2、正则表达式字符

public class Test {   
    public static void main(String[] args) {   
       String str = "a|b";   
       System.out.println(str.split("|").length);   
    }   
}   

由于|属于正则表达式字符,split的参数也是正则表达式,这里 得到的结果是 4,修改”|”为”[|]”,得到的结果为2

从上面的结果我们可知,像replaceAll这类函数代替换字符为正则表达式字符时同样加上”[]”进行replace.

One thought on “Java split的注意点”

Comments are closed.