变量可以XKM={1,2,2,3}这样赋值吗?

解决方案 »

  1.   

    String XKM="{1,2,2,3}";
    sorry!~~~~~~~~~
      

  2.   

    import java.util.StringTokenizer;String XKM="{1,2,2,3}";
     XKM= XKM.substring(1,XKM.legth-1);   
    StringTokenizer st = new StringTokenizer(XKM,",");
         while (st.hasMoreTokens()) {
             println(st.nextToken());
         }
      

  3.   

    String s="1,2,3,4";
    String a[];
    a=s.split(",");
      

  4.   

    gaojunbo(飞马----结网ing) 的方法jdk1.4里面才有,<1.4的版本现在可采用用下面的方法String XKM="{1,2,2,3}";
     XKM= XKM.substring(XKM.indexOf("{")+1,XKM.indexOf("}"));   
    String a[];
    int max = 0;
    StringTokenizer st = new StringTokenizer(XKM,",");
    while (st.hasMoreTokens()) {
      max++;     
    }
    a = new String[max];
    st = new StringTokenizer(XKM,",");
    for(int i=0;i<max;i++){
      a[i]= st.nextToken();
    }
      

  5.   

    搞的这么复杂"{1,2,2,3}".substring(1,XKM.legth-1).split(",");
      

  6.   

    "{1,2,2,3}".substring(1,"{1,2,2,3}".legth-1).split(",");
      

  7.   

    split()
    好象不是java内部的方法,至少在jdk1.3以下不支持的。
      

  8.   

    yes
    java began to support split() method since java 1.3.1
    and began to support StringTokenizer() method since java 1.4.0
    and sun recommend users to use the latter one coz split() has been deprecated