如何将arrayList存储到java中的数组中?

use*_*720 5 java arrays arraylist

如何将arrayList存储到java中的数组中?

Sea*_*oyd 14

这取决于你想要的:

List<String> list = new ArrayList<String>();
// add items to the list
Run Code Online (Sandbox Code Playgroud)

现在,如果要将列表存储在数组中,可以执行以下操作之一:

Object[] arrOfObjects = new Object[]{list};
List<?>[] arrOfLists = new List<?>[]{list};
Run Code Online (Sandbox Code Playgroud)

但是,如果您想要数组中的列表,请执行以下操作之一:

Object[] arrayOfObjects = list.toArray();
String[] arrayOfStrings = list.toArray(new String[list.size()]);
Run Code Online (Sandbox Code Playgroud)

参考: