java.lang.String中的split(String regex) 根据字符串中的分隔符返回String数组,其中有一些特使的分隔符,如 |,!@#¥%^&* 等转义字符,必须得加"\\";
如:"|",不能直接使用String.split("|");进行分割,而需要加上"\\":String.split("\\|");
String[] aa = "aaa|bbb|ccc".split("|");
//String[] aa = "aaa|bbb|ccc".split("\\|"); 这样才能得到正确的结果
for (int i = 0 ; i <aa.length ; i++ ) {
System.out.println("--"+aa[i]);
}
其他转义符号同理。