Java中如何快捷的创建不可变集合

Java77

在Java 9中又新增了一些API来帮助便捷的创建不可变集合,以减少代码复杂度。

常规写法

以往我们创建一些不可变集合的时候,通常是这样写的:

```java
// 不可变的Set
Set set = new HashSet<>();
set.add("a");
set.add("b");
set.add("c");
set = Collections.unmodifiableSet(set);

// 不可变的List
List list = new ArrayList<>();
list.add(1);
list.add(2);
list.add(3);
list = Collections.unmodifiableList(list);

输入验证码查看隐藏内容

扫描二维码关注本站微信公众号 Johngo学长
或者在微信里搜索 Johngo学长
回复 svip 获取验证码
wechat Johngo学长