public class Test_split {
public static void main(String[] args) {
String tableHead ="stdno|stdtitle_cn|stdtitle_en|stdtitle_ger|issdate|execdate|stdstatus|replaceno|replacedno|adopstdno|adopstdname";
String[] str = tableHead.split("|");
for(int i=0;i<str.length;i++){
System.out.println(i+":"+str[i]);
}
}
}
public static void main(String[] args) {
String tableHead ="stdno|stdtitle_cn|stdtitle_en|stdtitle_ger|issdate|execdate|stdstatus|replaceno|replacedno|adopstdno|adopstdname";
String[] str = tableHead.split("|");
for(int i=0;i<str.length;i++){
System.out.println(i+":"+str[i]);
}
}
}
String[] str = tableHead.split("\\|");
也就是说,参数并不是单纯的用来分割的字符串,要想使用“字符串字面值”都要转义,还有像“.”