📅  最后修改于: 2023-12-03 14:42:14.526000             🧑  作者: Mango
在Java中,ArrayList是一种动态数组,可以动态增长和缩小。下面介绍如何初始化一个ArrayList。
可以通过以下方式初始化一个空的ArrayList:
ArrayList<String> arrayList = new ArrayList<String>();
如果在Java 7或更高版本中,可以使用钻石操作符(diamond operator)来进行类型推断:
ArrayList<String> arrayList = new ArrayList<>();
可以在初始化时为ArrayList添加元素。下面是一些初始化ArrayList的方法:
ArrayList<String> arrayList = new ArrayList<>(Arrays.asList("元素1", "元素2", "元素3"));
ArrayList<String> arrayList = new ArrayList<>();
arrayList.add("元素1");
arrayList.add("元素2");
arrayList.add("元素3");
ArrayList<String> arrayList = new ArrayList<>();
Collections.addAll(arrayList, "元素1", "元素2", "元素3");
如果要初始化具有固定大小的ArrayList,可以使用Collections.nCopies()方法:
ArrayList<String> arrayList = new ArrayList<>(Collections.nCopies(5, "初始值"));
该方法将返回一个包含5个元素的ArrayList,每个元素均为“初始值”。
以上是Java中初始化ArrayList的介绍。可以根据需要选择合适的方式进行初始化,以方便后续操作。