美文网首页
Java Stream Collector

Java Stream Collector

作者: 村长225 | 来源:发表于2018-11-02 15:34 被阅读18次

Collector三参数

Collector<T, A, R>

  1. T - 入参类型
  2. A - 容器类型
  3. R - 结果类型

Collector四组件

  1. Supplier
    Supplier<A> supplier() - () -> A
    用于初始化容器对象
  2. Accumulator
    BiConsumer<A, T> accumulator() - (T, A) -> ()
    用于将元素加入容器
  3. Combiner
    BinaryOperator<A> combiner() - (A, A) -> A
    合并容器
  4. Finisher
    Function<A, R> finisher() - A -> R
    对容器做最终的处理

相关文章

网友评论

      本文标题:Java Stream Collector

      本文链接:https://www.haomeiwen.com/subject/kthcxqtx.html