package cn.org.rapid_framework.util; import java.util.ArrayList; import java.util.List; import java.util.StringTokenizer; public class StringTokenizerUtils { /** * 将str将多个分隔符进行切分, * * 示例:StringTokenizerUtils.split("1,2;3 4"," ,;"); * 返回: ["1","2","3","4"] * * @param str * @param seperators * @return */ @SuppressWarnings("all") public static String[] split(String str,String seperators) { StringTokenizer tokenlizer = new StringTokenizer(str,seperators); List result = new ArrayList(); while(tokenlizer.hasMoreElements()) { Object s = tokenlizer.nextElement(); result.add(s); } return (String[])result.toArray(new String[result.size()]); } }