static <T> Collector<T,?,Double> | Collectors.averagingDouble(ToDoubleFunction<? super T> mapper) | 返回 Collector ,它生成应用于输入元素的双值函数的算术平均值。 |
static <T> Collector<T,?,Double> | Collectors.averagingInt(ToIntFunction<? super T> mapper) | 返回 Collector ,它生成应用于输入元素的整数值函数的算术平均值。 |
static <T> Collector<T,?,Double> | Collectors.averagingLong(ToLongFunction<? super T> mapper) | 返回 Collector ,它生成应用于输入元素的长值函数的算术平均值。 |
static <T,A,R,RR> Collector<T,A,RR> | Collectors.collectingAndThen(Collector<T,A,R> downstream, Function<R,RR> finisher) | Collector 以执行额外的精加工转换。 |
static <T> Collector<T,?,Long> | Collectors.counting() | 返回类型为 T 的 Collector 接受元素,用于计算输入元素的数量。 |
static <T,A,R> Collector<T,?,R> | Collectors.filtering(Predicate<? super T> predicate, Collector<? super T,A,R> downstream) | 适应一个 Collector 相同类型的一个接受元件 T 通过将谓词给每个输入元素并且如果所述谓词仅返回累积 true 。 |
static <T,U,A,R> Collector<T,?,R> | Collectors.flatMapping(Function<? super T,? extends Stream<? extends U>> mapper, Collector<? super U,A,R> downstream) | 适应一个 Collector 类型的接受元件 U 到类型的一个接受元件 T 通过积累之前施加平坦映射函数应用于每个输入元件。 |
static <T,K> Collector<T,?,Map<K,List<T>>> | Collectors.groupingBy(Function<? super T,? extends K> classifier) | 返回 Collector “由基团”上的类型的输入元件操作实现 T ,根据分类功能分组元素,并且在返回的结果 Map 。 |
static <T,K,D,A,M extends Map<K,D>> Collector<T,?,M> | Collectors.groupingBy(Function<? super T,? extends K> classifier, Supplier<M> mapFactory, Collector<? super T,A,D> downstream) | 返回 Collector “由基团”上的类型的输入元件操作实现级联 T ,根据分类功能分组元素,然后使用下游的指定与给定键相关联的值进行还原操作 Collector 。 |
static <T,K,A,D> Collector<T,?,Map<K,D>> | Collectors.groupingBy(Function<? super T,? extends K> classifier, Collector<? super T,A,D> downstream) | 返回 Collector “由基团”上的类型的输入元件操作实现级联 T ,根据分类功能分组元素,然后使用下游的指定与给定键相关联的值进行还原操作 Collector 。 |
static <T,K> Collector<T,?,ConcurrentMap<K,List<T>>> | Collectors.groupingByConcurrent(Function<? super T,? extends K> classifier) | 返回并发 Collector ,对 T 类型的输入元素执行“分组依据”操作,根据分类函数对元素进行分组。 |
static <T,K,A,D,M extends ConcurrentMap<K,D>> Collector<T,?,M> | Collectors.groupingByConcurrent(Function<? super T,? extends K> classifier, Supplier<M> mapFactory, Collector<? super T,A,D> downstream) | 返回并发 Collector ,对 T 类型的输入元素执行级联“分组依据”操作,根据分类函数对元素进行分组,然后使用指定的下游 Collector 对与给定键关联的值执行缩减操作。 |
static <T,K,A,D> Collector<T,?,ConcurrentMap<K,D>> | Collectors.groupingByConcurrent(Function<? super T,? extends K> classifier, Collector<? super T,A,D> downstream) | 返回并发 Collector ,对 T 类型的输入元素执行级联“分组依据”操作,根据分类函数对元素进行分组,然后使用指定的下游 Collector 对与给定键关联的值执行缩减操作。 |
static Collector<CharSequence,?,String> | Collectors.joining() | 返回一个 Collector 该串接的输入元素为 String ,在遭遇顺序。 |
static Collector<CharSequence,?,String> | Collectors.joining(CharSequence delimiter) | 返回一个 Collector ,它以连接 Collector 连接由指定分隔符分隔的输入元素。 |
static Collector<CharSequence,?,String> | Collectors.joining(CharSequence delimiter, CharSequence prefix, CharSequence suffix) | 返回一个 Collector ,它以指定的 Collector 连接由指定的分隔符分隔的输入元素和指定的前缀和后缀。 |
static <T,U,A,R> Collector<T,?,R> | Collectors.mapping(Function<? super T,? extends U> mapper, Collector<? super U,A,R> downstream) | 通过在累积之前将映射函数应用于每个输入元素,将 T 类型的 Collector 接受元素转换为 U 类型的接受元素。 |
static <T> Collector<T,?,Optional<T>> | Collectors.maxBy(Comparator<? super T> comparator) | 返回 Collector ,根据给定的 Comparator 生成最大元素,描述为 Optional<T> 。 |
static <T> Collector<T,?,Optional<T>> | Collectors.minBy(Comparator<? super T> comparator) | 返回 Collector ,根据给定的 Comparator (描述为 Optional<T> 生成最小元素。 |
static <T,A,R> Collector<T,A,R> | Collector.of(Supplier<A> supplier, BiConsumer<A,T> accumulator, BinaryOperator<A> combiner, Function<A,R> finisher, Collector.Characteristics... characteristics) | 返回一个新 Collector 由给定的描述 supplier , accumulator , combiner 和 finisher 功能。 |
static <T,R> Collector<T,R,R> | Collector.of(Supplier<R> supplier, BiConsumer<R,T> accumulator, BinaryOperator<R> combiner, Collector.Characteristics... characteristics) | 返回一个新 Collector 由给定的描述 supplier , accumulator 和 combiner 功能。 |
static <T> Collector<T,?,Map<Boolean,List<T>>> | Collectors.partitioningBy(Predicate<? super T> predicate) | 返回 Collector 由划分根据所述输入元件 Predicate ,并且将它们组织到一个 Map<Boolean, List<T>> 。 |
static <T,D,A> Collector<T,?,Map<Boolean,D>> | Collectors.partitioningBy(Predicate<? super T> predicate, Collector<? super T,A,D> downstream) | 返回 Collector 由划分根据所述输入元件 Predicate ,减少了在根据另一每个分区中的值 Collector ,并且将它们组织到一个 Map<Boolean, D> 其值是下游减少的结果。 |
static <T> Collector<T,?,Optional<T>> | Collectors.reducing(BinaryOperator<T> op) | 返回 Collector ,它在指定的 BinaryOperator 下执行其输入元素的减少。 |
static <T> Collector<T,?,T> | Collectors.reducing(T identity, BinaryOperator<T> op) | 返回 Collector ,使用提供的标识在指定的 BinaryOperator 下执行其输入元素的减少。 |
static <T,U> Collector<T,?,U> | Collectors.reducing(U identity, Function<? super T,? extends U> mapper, BinaryOperator<U> op) | 返回 Collector ,它在指定的映射函数和 BinaryOperator 下执行其输入元素的减少。 |
static <T> Collector<T,?,DoubleSummaryStatistics> | Collectors.summarizingDouble(ToDoubleFunction<? super T> mapper) | 返回 Collector , double 映射函数应用于每个输入元素,并返回结果值的摘要统计信息。 |
static <T> Collector<T,?,IntSummaryStatistics> | Collectors.summarizingInt(ToIntFunction<? super T> mapper) | 返回 Collector , int 映射函数应用于每个输入元素,并返回结果值的摘要统计信息。 |
static <T> Collector<T,?,LongSummaryStatistics> | Collectors.summarizingLong(ToLongFunction<? super T> mapper) | 返回 Collector , long 映射函数应用于每个输入元素,并返回结果值的汇总统计信息。 |
static <T> Collector<T,?,Double> | Collectors.summingDouble(ToDoubleFunction<? super T> mapper) | 返回 Collector ,它生成应用于输入元素的双值函数的总和。 |
static <T> Collector<T,?,Integer> | Collectors.summingInt(ToIntFunction<? super T> mapper) | 返回 Collector ,它生成应用于输入元素的整数值函数的总和。 |
static <T> Collector<T,?,Long> | Collectors.summingLong(ToLongFunction<? super T> mapper) | 返回 Collector ,它生成应用于输入元素的长值函数的总和。 |
static <T,C extends Collection<T>> Collector<T,?,C> | Collectors.toCollection(Supplier<C> collectionFactory) | 返回 Collector ,其累积的输入元素融入到新的 Collection ,在遭遇订单。 |
static <T,K,U> Collector<T,?,ConcurrentMap<K,U>> | Collectors.toConcurrentMap(Function<? super T,? extends K> keyMapper, Function<? super T,? extends U> valueMapper) | 返回并发 Collector ,它将元素累积到 ConcurrentMap 其键和值是将提供的映射函数应用于输入元素的结果。 |
static <T,K,U> Collector<T,?,ConcurrentMap<K,U>> | Collectors.toConcurrentMap(Function<? super T,? extends K> keyMapper, Function<? super T,? extends U> valueMapper, BinaryOperator<U> mergeFunction) | 返回并发 Collector ,它将元素累积到 ConcurrentMap 其键和值是将提供的映射函数应用于输入元素的结果。 |
static <T,K,U,M extends ConcurrentMap<K,U>> Collector<T,?,M> | Collectors.toConcurrentMap(Function<? super T,? extends K> keyMapper, Function<? super T,? extends U> valueMapper, BinaryOperator<U> mergeFunction, Supplier<M> mapFactory) | 返回并发 Collector ,它将元素累积到 ConcurrentMap 其键和值是将提供的映射函数应用于输入元素的结果。 |
static <T> Collector<T,?,List<T>> | Collectors.toList() | 返回 Collector ,将输入元素累积到新的 List 。 |
static <T,K,U> Collector<T,?,Map<K,U>> | Collectors.toMap(Function<? super T,? extends K> keyMapper, Function<? super T,? extends U> valueMapper) | 返回 Collector ,它将元素累积到 Map 其键和值是将提供的映射函数应用于输入元素的结果。 |
static <T,K,U> Collector<T,?,Map<K,U>> | Collectors.toMap(Function<? super T,? extends K> keyMapper, Function<? super T,? extends U> valueMapper, BinaryOperator<U> mergeFunction) | 返回 Collector ,它将元素累积到 Map 其键和值是将提供的映射函数应用于输入元素的结果。 |
static <T,K,U,M extends Map<K,U>> Collector<T,?,M> | Collectors.toMap(Function<? super T,? extends K> keyMapper, Function<? super T,? extends U> valueMapper, BinaryOperator<U> mergeFunction, Supplier<M> mapFactory) | 返回 Collector ,它将元素累积到 Map 其键和值是将提供的映射函数应用于输入元素的结果。 |
static <T> Collector<T,?,Set<T>> | Collectors.toSet() | 返回 Collector ,将输入元素累积到新的 Set 。 |
static <T> Collector<T,?,List<T>> | Collectors.toUnmodifiableList() | |
static <T,K,U> Collector<T,?,Map<K,U>> | Collectors.toUnmodifiableMap(Function<? super T,? extends K> keyMapper, Function<? super T,? extends U> valueMapper) | |
static <T,K,U> Collector<T,?,Map<K,U>> | Collectors.toUnmodifiableMap(Function<? super T,? extends K> keyMapper, Function<? super T,? extends U> valueMapper, BinaryOperator<U> mergeFunction) | |
static <T> Collector<T,?,Set<T>> | Collectors.toUnmodifiableSet() | |