在JDK1.4以上,使用split()方法,你的字符串是以什么符号分割的,就以什么为分割符为参数。
例如:abc,def 使用split(",");返回一个字符串的数组,为abc和def

解决方案 »

  1.   

    注意:JDK1.3是没有该方法的。必须是JDK1.4以上
    String [] a;
    String str="123,4567";
    a=str.split(",");
    for(int i=0;i<a.length;i++)
    {}
    //就行了。
      

  2.   

    用StringTokenizer(String str,String delim)由指定分隔符将str分隔为多个子串,
    可用方法有:
    boolean hasMoreElements()
    boolean hasMoreTokens()
    int countTokens()
    String nextToken()等
      

  3.   

    java.util.StringTokenizer st =  new  java.util.StringTokenizer("hahahahhah", "a");
          while (st.hasMoreTokens()) {
           System.out.println(st.nextToken());