Set<E>.unmodifiable 构造函数

  1. @Since("2.12")
Set<E>.unmodifiable(
  1. Iterable<E> elements
)

elements 创建一个不可修改的 Set

新集合的行为类似于 Set.of 的结果,但这个构造函数返回的集合是不可修改的。

final characters = <String>{'A', 'B', 'C'};
final unmodifiableSet = Set.unmodifiable(characters);

实现

@Since("2.12")
factory Set.unmodifiable(Iterable<E> elements) =>
    UnmodifiableSetView<E>(<E>{...elements});