// Java ArrayList 初始化示例
import java.util.ArrayList;
public class ArrayListInitialization {
public static void main(String[] args) {
// 方法1:使用无参构造函数初始化ArrayList
ArrayList<String> list1 = new ArrayList<>();
// 解释:这是最常见的方式,创建一个空的ArrayList,之后可以使用add方法添加元素。
// 方法2:使用带有初始容量的构造函数初始化ArrayList
ArrayList<Integer> list2 = new ArrayList<>(10);
// 解释:指定初始容量为10,可以减少在添加大量元素时动态扩容的次数,提高性能。
// 方法3:使用集合初始化ArrayList(通过构造函数传递另一个集合)
ArrayList<String> list3 = new ArrayList<>(java.util.Arrays.asList("a", "b", "c"));
// 解释:这种方式可以直接将其他集合中的元素复制到新的ArrayList中,方便快捷。
// 方法4:使用Java 9引入的List.of()方法初始化不可变列表,再转换为ArrayList
ArrayList<String> list4 = new ArrayList<>(List.of("x", "y", "z"));
// 解释:List.of()创建的是不可变列表,如果需要修改,则需要将其转换为ArrayList。
// 打印每个ArrayList的内容
System.out.println("list1: " + list1);
System.out.println("list2: " + list2);
System.out.println("list3: " + list3);
System.out.println("list4: " + list4);
}
}
上一篇:java中循环语句有哪些
下一篇:java ioc
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站