com.google.common.collect
Class ImmutableSet<E>
java.lang.Objectcom.google.common.collect.ImmutableCollection<E>
com.google.common.collect.ImmutableSet<E>
-
All Implemented Interfaces:
- Serializable, Iterable<E>, Collection<E>, Set<E>
-
Direct Known Subclasses:
- ImmutableSortedSet
这是一个具有高性能、可靠不可变集合、用户执行迭代顺序的特点的集合。 不允许空元素存在。
不像
Collections.unmodifiableSet(java.util.Set)
,一个任然可以改变的独立集合视图,这个类的实例包含着它自己似有的属性并且永远不会改变。这个类是方便public static final sets("常量集合") 并且也让你可以更容易的给你的类提供一个具有“防御性复制”集合的调用。