parent
741ccdee18
commit
2a49782f20
2
java8.md
2
java8.md
|
@ -547,7 +547,7 @@ Stream<String> fromGenerate = Stream.generate(() -> "0");
|
|||
[к оглавлению](#java-8)
|
||||
|
||||
## Для чего нужен метод `collect()` в стримах?
|
||||
Метод `collect()` является конечной операцией, которая используется для представление результата в виде коллекции или какой-либо другой структуры данных.
|
||||
Метод `collect()` является конечной операцией, которая используется для представления результата в виде коллекции или какой-либо другой структуры данных.
|
||||
|
||||
`collect()` принимает на вход `Collector<Тип_источника, Тип_аккумулятора, Тип_результата>`, который содержит четыре этапа: _supplier_ - инициализация аккумулятора, _accumulator_ - обработка каждого элемента, _combiner_ - соединение двух аккумуляторов при параллельном выполнении, _[finisher]_ - необязательный метод последней обработки аккумулятора. В Java 8 в классе `Collectors` реализовано несколько распространённых коллекторов:
|
||||
|
||||
|
|
Loading…
Reference in New Issue