做asp的吧?
可以用用StringToken类

解决方案 »

  1.   

    import java.util.regex.Pattern;Pattern pttnComma,pttnDash;pttnComma=Pattern.compile(",|\r\n");
    pttnDash=Pattern.compile("-");String strPartIP[]=pttnComma.split(IPPool);String strIP[]=pttnDash.split(strPartIP[0]);java.util.regex.Pattern可能是jdk1.4新增的。
      

  2.   

    用java.util.StringTokenizer类做,它返回一个EnumerationStringTokenizer st = new StringTokenizer(str,"|");
    int count = st.countTokens();
    String[] strArray = new String[count];
    for (int i = 0; i < count; i++) {
        strArray[i] = st.nextToken();
    }
      

  3.   

    import java.util.regex.*;
    String str="A|B|C|D";
    Pattern patten=Pattern.compile("|");
    String[] result = patten.split(str);可以使用正则(上面的),也可以使用StringTokenizer。如果需要解析的patten比较复杂,最好使用正则。如果只是一个简单的分割字符,比如你的“|”,那么用StringTokenizer吧。