用java.util.StringTokenizer这个类来分隔比较方便,用split一次分不开需要二层循环才能完成。下面是用StringTokenizer分隔字符串的小例子,你看看。 String str = "abc,def;gh,ij;k;lm,no,p;qr,st"; StringTokenizer st = new StringTokenizer(str,",;"); while(st.hasMoreTokens() ){ System.out.println(st.nextToken()); }