str=“08/05/2009”;
str.spilt("/")

解决方案 »

  1.   

    aa = "08/05/2009";
    string[] str = aa.Split("/");
      

  2.   


    str[0] -> 08
    str[1] -> 05
    str[2] -> 2009
      

  3.   

    使用StringTokenizer,大致代码如下
    //src是字符串,flag是要分得标识符你这里是"/"
    StringTokenizer st = new StringTokenizer(src, flag);
        List alTemp = new ArrayList();    while(st.hasMoreElements())
        {
          try
          {
            alTemp.add(st.nextToken());
          }
          catch(Exception e)
          {
          }
        }
      

  4.   

    String str="08/05/2009";
    String [] a=str.Split("/");String b=a[0];
    String c=a[1];
    String d=a[2];
      

  5.   

    String value = "08/05/2009";
    String[] values = value.split("/");for(String s : values) {
       System.out.println(s);
    }
      

  6.   

    import java.util.*;
    public class Test1{
    public static void main(String[] args){
    String str="08/05/2009"; 
    String [] result=str.split("[^0-9]+"); 
    System.out.println(Arrays.toString(result));
    int month=Integer.parseInt(result[0]);
    int day=Integer.parseInt(result[1]);
    int year=Integer.parseInt(result[2]);
    System.out.println(year+ " "+month+" "+day);
    }
    }