当使用ArrayList时,有时想获得一个实际的数组,这个数组包含了列表的内容。
可以通过调用方法toArray()来实现。
eg:
import java.util.ArrayList;
public class ToArrayTest {
public static void main(String[] args) {
// TODO Auto-generated method stub
ArrayList<Integer> a = new ArrayList<Integer>();
a.add(new Integer(1));
a.add(new Integer(2));
a.add(new Integer(3));
a.add(new Integer(4));
a.add(new Integer(5));
//获得数组
Object arr[] = a.toArray();
//遍历数组
for(int i=0; i<arr.length; i++){
System.out.println(arr[i]);
}
}
}
运行结果:
al中元素:[1, 2, 3, 4, 5]
1
2
3
4
5