初始:String temp = "abc|def|ghi";
String[] arr = temp.split("|");
System.out.println("arr.length is:"+arr.length);
for(String i:arr){
System.out.println(i);
}
输出结果:arr.length is:12
a
b
c
|
d
e
f
|
g
h
i
因此需要转义,转义办法修改为:split("\\|")或者split("[|]")。
同样还需要注意的字符是"."
同样还需要注意的方法是replaceAll等参数设计到正则表达式的方法。