public static enum Collector.Characteristics extends Enum<Collector.Characteristics>
Collector
,可用于优化还原实现。
Enum Constant and Description |
---|
CONCURRENT
表示此收集器是
并发的 ,这意味着结果容器可以支持与多个线程相同的结果容器同时调用的累加器函数。
|
IDENTITY_FINISH
表示整理器功能是身份功能,可以被删除。
|
UNORDERED
表示收集操作不承诺保留输入元素的遇到顺序。
|
Modifier and Type | Method and Description |
---|---|
static Collector.Characteristics |
valueOf(String name)
以指定的名称返回此类型的枚举常量。
|
static Collector.Characteristics[] |
values()
按照它们声明的顺序返回一个包含此枚举类型常量的数组。
|
public static final Collector.Characteristics CONCURRENT
如果一个CONCURRENT
收集器也不是UNORDERED
,那么它应该仅在应用于无序数据源时同时求值。
public static final Collector.Characteristics UNORDERED
Set
)。
public static final Collector.Characteristics IDENTITY_FINISH
public static Collector.Characteristics[] values()
for (Collector.Characteristics c : Collector.Characteristics.values())
System.out.println(c);
public static Collector.Characteristics valueOf(String name)
name
- 要返回的枚举常量的名称。
IllegalArgumentException
- 如果此枚举类型没有指定名称的常量
NullPointerException
- 如果参数为空