var arr=new Array();
var s="a|b|c|d";
arr =s.split("|");

解决方案 »

  1.   

    String str= "1,2,3,4"
    String[] str1  = str.split(",");
    就可以得到数组了:
    str1[0]="1";
    str1[1]="2";
    str1[2]="3";
    str1[3]="4";
      

  2.   

    String sTemp = "1,2,3,4"
    String[] ss  = sTemp.split(",");
      

  3.   

    StringTokenizer st = new StringTokenizer("this is a test");
         while (st.hasMoreTokens()) {
             println(st.nextToken());
         }
      prints the following output:
         this
         is
         a
         test
      

  4.   

    StringTokenizer 是 旧的方法
    现在JDK14 已经不再推举用StringTokenizer 了