Collectors.toUnmodifiableList in java-10
2022-09-04 01:03:41
如何使用 创建 List/Set/Map,因为(等)的文档为:Unmodifiable
Collectors.toList/toSet/toMap
toList
对返回的列表的类型、可变性、可序列化性或线程安全性没有保证
在 java-10 之前,您必须提供 一个 ,例如:Function
Collectors.collectingAndThen
List<Integer> result = Arrays.asList(1, 2, 3, 4)
.stream()
.collect(Collectors.collectingAndThen(
Collectors.toList(),
x -> Collections.unmodifiableList(x)));