public static final enum Collector.Characteristics
extends Enum<Collector.Characteristics>
java.lang.Object | ||
↳ | java.lang.Enum<java.util.stream.Collector.Characteristics> | |
↳ | java.util.stream.Collector.Characteristics |
指示 Collector
属性的特性,可用于优化缩减实现。
Enum values |
|
---|---|
Collector.Characteristics |
CONCURRENT 指示此收集器是 并发的 ,这意味着结果容器可以支持与多个线程中的同一个结果容器并发调用的累加器函数。 |
Collector.Characteristics |
IDENTITY_FINISH 表示装订器功能是标识功能,可以省略。 |
Collector.Characteristics |
UNORDERED 指示集合操作不承诺保留输入元素的遇到顺序。 |
Public methods |
|
---|---|
static Collector.Characteristics |
valueOf(String name) |
static final Characteristics[] |
values() |
Inherited methods |
|
---|---|
From class java.lang.Enum
|
|
From class java.lang.Object
|
|
From interface java.lang.Comparable
|
Collector.Characteristics CONCURRENT
指示此收集器是 并发的 ,这意味着结果容器可以支持与多个线程中的同一个结果容器并发调用的累加器函数。
如果 CONCURRENT
收集器不是也是 UNORDERED
,那么它应该仅在应用于无序数据源时同时进行评估。
Collector.Characteristics IDENTITY_FINISH
表示装订器功能是标识功能,可以省略。 如果设置,则从A到R的未选中投射将会成功。
Collector.Characteristics UNORDERED
指示集合操作不承诺保留输入元素的遇到顺序。 (如果结果容器没有内在顺序,例如Set
,这可能是真的。)
Collector.Characteristics valueOf (String name)
Parameters | |
---|---|
name |
String
|
Returns | |
---|---|
Collector.Characteristics |