Handbook

Java

  • Java Concurrency
  • Java Types
  • JIT
  • GC
  • Java Collections
  • Scala Collections
  • Stream API
    • Stream. Основы
    • Свертка элементов стрима
      • reduce
      • collect
      • Collector
      • Collectors
  • Java I/O
  • Build Systems
  • kotlinx.coroutines
  • Логирование
  • Java Web
  • java.lang
  • javax
  • Java Bytecode
  • Java Tests

Java Frameworks

  • Akka
  • Spark
  • Spring
  • Hibernate

Базы данных

  • Redis
  • SQL

Network

  • Распределенные системы
  • Транзакционные системы
  • Сетевая модель OSI

Software Design

  • Паттерны проектирования (GoF)
  • Принципы программирования
  • Парадигмы программирования
  • Архитектурные шаблоны

Tools

  • Git
  • Docker 🐋
  • IntelliJ IDEA

Алгоритмы и структуры данных

  • Сортирорвки
  • Структуры данных
  • Асимптотический анализ
Handbook
  • Docs »
  • Stream API »
  • Свертка элементов стрима
  • Edit on GitHub

Свертка элементов стрима¶

reduce¶


Optional<T> reduce(BinaryOperator<T> accumulator)

T reduce(T identity, BinaryOperator<T> accumulator)

U reduce(U identity, BiFunction<U, ? super T, U> accumulator, BinaryOperator<U> combiner)

collect¶


<R> R collect(Supplier<R> supplier, BiConsumer<R, ? super T> accumulator, BiConsumer<R, R> combiner)

<R,A> R collect(Collector<? super T,A,R> collector)

Collector¶


Collectors¶


Next Previous

© Copyright 2020, Chebureshka 🥟❤️🥟 Revision dc75a55c.

Built with Sphinx using a theme provided by Read the Docs.