如果输出的全是整型的话可以使用下面这种方式
ArrayListList = new ArrayList ();
Integer[] num = new Integer[List.size()];
List.toArray(num);
如果输出的不确定那就得循环List一个一个给数组赋值了
int len=List.size();
int[] array=new int[len];
for(int i=0;iarray[i]=Integer.parseInt(List.get(i).toString());
}
Integer[] num = (Integer[])List.toArray(new Integer[List.size()])
最笨的方法是遍历集合,然后一个一个的放到数组中
for(int i=0;i
}
简单的方法是调用list的toArray方法
List list = new ArrayList();
list.add(1);
list.add(2);
int size =list.size();
Object[] arr = list.toArray();
System.out.println(Arrays.toString(arr));
ava.util
Class ArrayList
http://docs.oracle.com/javase/7/docs/api/java/util/ArrayList.html
里面有一个toArray(), 可以试试看.
最不用想的做法, 就是用size, 一个个复制罗...