Java.Util.Streams Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет классы и интерфейсы, поддерживающие функциональные операции в потоках элементов.
Классы
| Имя | Описание |
|---|---|
| Collector |
Представляет мутируемую операцию сокращения, которая накапливает входные элементы в мутируемый контейнер результатов и при необходимости преобразует накопленный результат. |
| CollectorCharacteristics |
Характеристики, указывающие свойства объекта |
| Collectors |
|
| Gatherer |
Предоставляет классы и интерфейсы, поддерживающие функциональные операции в потоках элементов. |
| Gatherers |
|
| IGatherer.Integrator |
Предоставляет классы и интерфейсы, поддерживающие функциональные операции в потоках элементов. |
| StreamSupport |
Низкоуровневые служебные методы для создания потоков и управления ими. |
Интерфейсы
| Имя | Описание |
|---|---|
| IBaseStream |
Базовый интерфейс для потоков, которые представляют собой последовательности элементов, поддерживающих последовательные и параллельные агрегатные операции. |
| ICollector |
Изменяющаяся операция сокращения, которая накапливает входные элементы в мутируемый контейнер результатов, при необходимости преобразовав накопленный результат в окончательное представление после обработки всех входных элементов. |
| IGatherer |
Промежуточная операция, которая преобразует поток входных элементов в поток выходных элементов, при необходимости применяя окончательное действие при достижении конца вышестоящего потока. |
| IGatherer.IDownstream |
Подчиненный объект — это следующий этап в конвейере операций, в который можно отправлять элементы. |
| IGatherer.IIntegrator |
Интегратор получает элементы и обрабатывает их, при необходимости с помощью предоставленного состояния и при необходимости отправляет добавочные результаты вниз. |
| IGatherer.IIntegrator.IGreedy |
Предоставляет классы и интерфейсы, поддерживающие функциональные операции в потоках элементов. |