创建不可变的集合

#Java

创建不可变的集合

不可变集合,就是不可以被修改的集合,一旦该集合创建完毕,其长度和内容均不能改变(不能增加和删除元素),只能查找集合内的元素。

// 集合的批量添加
// 通过调用List.of方法来创建一个不可变的集合,of方法的形参就是一个可变参数
// 再创建一个ArrayList集合,并把这个不可变的集合中所有的数据,都添加到ArrayList中
ArrayList<String> list = new ArrayList<>(List.of("a", "b", "c", "d"));

Set.of方法的数据不能有错误

Map.of(), 把相邻的两个参数看做一个键值对

Map.ofEntries方法,可以把数据先封装成Entry对象,再添加到Map集合中。