将数组更改为ArrayList

时间:2013-12-18 22:59:50

标签: java arrays arraylist

我正在尝试将以下数组行更改为将以相同方式运行的ArrayList:

private String[] books = new String[5];

我将其更改为此但功能不正常:

private ArrayList<String>(Arrays.asList(books))

我认为这就是创建ArrayList的方式

2 个答案:

答案 0 :(得分:0)

Answered here

new ArrayList<Element>(Arrays.asList(array))

***新

答案 1 :(得分:0)

您需要像这样创建:

private ArrayList<String> booksList = new ArrayList<String>(Arrays.asList(books));

new ArrayList<String>(Arrays.asList(books))是将您的数组转换为ArrayList

的部分

你也可以这样做:

private List<String> booksList = Arrays.asList(books);

如果它是ArrayList并不重要。