我正在尝试将以下数组行更改为具有相同功能的 ArrayList:
private String[] books = new String[5];
我将其更改为此,但它无法正常运行:
private ArrayList<String>(Arrays.asList(books))
我认为这就是创建 ArrayList 的方式
最佳答案
您需要像这样创建它:
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
没关系。
关于java - 将数组更改为 ArrayList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20670277/