谢谢。急问。

解决方案 »

  1.   

    ArrayList al = new ArrayList();
    ...
    String[] s = new String[al.length];
    for ( int i =0 ; i < al.length; i ++ )
    {
       s[i] = al[i];
    }
      

  2.   

    Collection st = new ArrayList();
    ...
    ...
    st.toArray()
      

  3.   

    ArrayList al = new ArrayList();
    ...
    String[] s = new String[al.length];
    al.toArray(s);
      

  4.   

    System.arraycopy();
    数组长度可以长点,
      

  5.   

    List.toArray 
    Arrays.asList
    两个桥梁方法
      

  6.   

    toArray()
    这种问题明显是简单了点
      

  7.   

    String[] s = new String[al.length];
    al.toArray(s);
      

  8.   

    ArrayList lst = new ArrayList ();
        lst.add ("aa");
        lst.add ("bb");
    方法1:  
        Object []obj = null;
        obj = lst.toArray();
    方法2:
        String []str = new String [lst.size()];
        lst.toArray(str);
      

  9.   

    for ( int i =0 ; i++ < al.length;s[i] = al[i];)
    可以不?