例如: "1112,1245,1457,1123,"

解决方案 »

  1.   

    str="1112,1245,1457,1123,";
    String[] strarr = str.spit(",");
    for(int i=0;i<strarr.lengt....){
       strarr[i] ...
    }
      

  2.   

    import java.util.*;
    public class TestString{
    public static void main(String[] args){
    String s= "1112,1245,1457,1123,";
    String[] st =s.split(",");
    long[] l= new long[st.length];
    for(int i=0;i<st.length;i++){
    l[i] =Long.parseLong(st[i]);
    }
    System.out.println(Arrays.toString(l));
    }
    }
      

  3.   

    str="1112,1245,1457,1123,";
    StringTokenizer st= new  StringTokenizer(str,",");
            String[] sCodes = new String[st.countTokens()];
            int i=0;
            if(st!=null&&st.countTokens()>0){
                while(st.hasMoreElements()){
                    sCodes[i]=(String)st.nextElement();
    i++;
                }
    }
      

  4.   

    StringTokenizer st = new StringTokenizer("1112,1245,1457,1123",",");
    long lst[];
    int i=0;
         while (st.hasMoreTokens()) {
            lst[i]=st.nextToken();
         }