Most visited

Recently visited

Added in API level 24

Collector.Characteristics

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属性的特性,可用于优化缩减实现。

Summary

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

Enum values

CONCURRENT

Added in API level 24
Collector.Characteristics CONCURRENT

指示此收集器是 并发的 ,这意味着结果容器可以支持与多个线程中的同一个结果容器并发调用的累加器函数。

如果 CONCURRENT收集器不是也是 UNORDERED ,那么它应该仅在应用于无序数据源时同时进行评估。

IDENTITY_FINISH

Added in API level 24
Collector.Characteristics IDENTITY_FINISH

表示装订器功能是标识功能,可以省略。 如果设置,则从A到R的未选中投射将会成功。

UNORDERED

Added in API level 24
Collector.Characteristics UNORDERED

指示集合操作不承诺保留输入元素的遇到顺序。 (如果结果容器没有内在顺序,例如Set ,这可能是真的。)

Public methods

valueOf

Added in API level 24
Collector.Characteristics valueOf (String name)

Parameters
name String
Returns
Collector.Characteristics

values

Added in API level 24
Characteristics[] values ()

Returns
Characteristics[]

Hooray!