Changing an Array to an ArrayList
我正在尝试将以下数组行更改为将以相同方式运行的ArrayList:
我把它改成了这个,但它不能正常工作:
1
| private ArrayList <String >(Arrays. asList(books )) |
我以为这就是数组列表的创建方式
您需要这样创建它:
1
| private ArrayList <String > booksList = new ArrayList <String >(Arrays. asList(books )); |
new ArrayList(Arrays.asList(books))是将数组转换为ArrayList的部分。
你也可以这样做:
1
| private List <String > booksList = Arrays. asList(books ); |
如果它是一个ArrayList的事实无关紧要。
- 我不断地发现错误,ArrayList无法解决为类型
- @dingles确保从正确的包中导入了正确的类。你应该把EDOCX1[1]放在文件的顶部。
- 啊,我忘了import java.util.Arrays包。
这里回答
1
| new ArrayList <Element >(Arrays. asList(array )) |
****
- 将问题标记为重复,而不是添加指向现有Q/A的答案。
- 会…有点新鲜