String[] str = UrlStr.split("&");jdk1.4以上

解决方案 »

  1.   

    String[] strs=UrlStr.split("&");需要JDK1.4以上
      

  2.   

    Vector vt = new Vector();
    while(str.indexOf("&")>0){
        vt.add(str.substring(0, str.indexOf("&") -1);
        str = str.substring(str.indexOf("&") +1);
    }
    vt.add(str);
    String[] string = new String[vt.size()];
    for(int i=0; i< vt.size();i++) {
        string[i] = (String)vt.elementAt(i);
    }
      

  3.   

    import java.util.StringTokenizer;
    public class test
    {
    public static void main( String[] args ) {
    String UrlStr = new String("openform&path=BSOA\\&operation=INVOICE.NSF&dept=--全部部门--&startdate=2003-04-21&enddate=2004-04-21");//主要我把 \ 改为 \\,否则编译说不合法的转义符
    StringTokenizer tokens = new StringTokenizer( UrlStr,"&" );
    int length = tokens.countTokens();
    String a[] = new String[length];
    int i = 0;
    while( tokens.hasMoreTokens() ) {
    a[i] = tokens.nextToken();
    i ++;
    }
    for( i = 0; i < a.length; i ++ ) {
    System.out.println( a[i] );
    }
    }
    }
      

  4.   

    To 大家: 谢谢大家
    To 小鱼儿:你真是高手啊!
      

  5.   

    String[] strs=UrlStr.split("&"); 
    JDK1.4以上