美文网首页
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