如何在Java中将ArrayList转换为数组

Shi*_*ora -2 java arrays arraylist

可能重复:
如何将arrayList存储到java中的数组中?

我想知道如何将ArrayList转换为数组.

在Java中有没有任何方法可以这样做?

任何人都可以帮我这个吗?

Per*_*ror 8

是的,有检查列表API:

List.toArray(T [])

例:

List<Integer> list = new ArrayList<>();
list.add(1);
list.add(2);
list.add(3);
Integer[] arr = list.toArray(new Integer[list.size()]);
Run Code Online (Sandbox Code Playgroud)