 2007-10-10 22:26
	    2007-10-10 22:26
   2007-10-10 22:54
	    2007-10-10 22:54
  import java.util.*;
public class Coll {
    public static void main(String args[]){
        String a[]={"abc","def","ghi"};
        Integer c[]=new Integer[10];
        c[0]=new Integer(1);
        c[1]=new Integer(1);
        ArrayList al=new ArrayList();
        al.add(a[1]);
        al.add(c[1]);
        Object o=new Object();
        o=al.get(1);
        System.out.println(o);
    }
}
可以把int数组变成一个Integer数组,不知道这个是不是你想要的

 2007-10-11 10:13
	    2007-10-11 10:13
   2007-10-11 10:30
	    2007-10-11 10:30
   2007-10-11 10:42
	    2007-10-11 10:42
  
 2007-10-11 11:04
	    2007-10-11 11:04
  import java.util.*;
public class Coll {
    public static void main(String args[]) throws Exception{
        String a[]={"abc","def","ghi"};
        int b[]={1,2,3,4,5};
        ArrayList al=new ArrayList();
        al.add(a);
        al.add(b);
        Object o=new Object();
        o=al.get(1);
        System.out.println(o);
        String [] str=(String[])al.get(0);
        System.out.println(str[0]); 
    }
}
这段代码没有问题,编译运行都正常,你看看是不是你要的

 2007-10-11 11:24
	    2007-10-11 11:24
  用泛型(JDK1.5或1.6):
List<String> list =new ArrayList<String>();
list.add(\"1234\");
list.add(\"one\");
String str =list.get(0); //不需要类型转换
 
										
					
	 2007-10-11 11:31
	    2007-10-11 11:31
  如果想把List转换为数组,可以这样:
 程序代码:
程序代码:
List<String> list =new ArrayList<String>();list.add(\"one\");
list.add(\"two\");
list.add(\"three\");
String[] arr =list.toArray(new String[list.size()]);
 2007-10-11 11:35
	    2007-10-11 11:35
   2007-10-11 11:59
	    2007-10-11 11:59