我试图将以下数组行转换为具有相同功能的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);
package your.package.name; import java.util.ArrayList; import java.util.Arrays; (...)
。 - Luiggi Mendozajava.util.Arrays
包。 - Dingles