Spec-Zone .ru
спецификации, руководства, описания, API
|
Пакет | Описание |
---|---|
java.util.stream |
java.util.stream
|
Модификатор и Тип | Метод и Описание |
---|---|
static <T> Collector<T,Long> |
Коллекторы.counting()
Возвраты a
Collector<T, Long> это считает число входных элементов. |
static <T,K> Collector<T,Map<K,List<T>>> |
Коллекторы.groupingBy(Function<? super T,? extends K> classifier)
Возвраты a
Collector реализация "группы" работой на входных элементах типа T , группировка элементов согласно функции классификации. |
static <T,K,D> Collector<T,Map<K,D>> |
Коллекторы.groupingBy(Function<? super T,? extends K> classifier, Collector<? super T,D> downstream)
Возвраты a
Collector реализация каскадной "группы" работой на входных элементах типа T , группировка элементов согласно функции классификации, и затем выполнения работы сокращения на значениях, связанных с данным ключом, используя указанный нисходящий поток Collector . |
static <T,K,D,M extends Map<K,D>> |
Коллекторы.groupingBy(Function<? super T,? extends K> classifier, Supplier<M> mapFactory, Collector<? super T,D> downstream)
Возвраты a
Collector реализация каскадной "группы" работой на входных элементах типа T , группировка элементов согласно функции классификации, и затем выполнения работы сокращения на значениях, связанных с данным ключом, используя указанный нисходящий поток Collector . |
static <T,K> Collector<T,ConcurrentMap<K,List<T>>> |
Коллекторы.groupingByConcurrent(Function<? super T,? extends K> classifier)
Возвраты a
Collector реализация параллельной "группы" работой на входных элементах типа T , группировка элементов согласно функции классификации. |
static <T,K,D> Collector<T,ConcurrentMap<K,D>> |
Коллекторы.groupingByConcurrent(Function<? super T,? extends K> classifier, Collector<? super T,D> downstream)
Возвраты a
Collector реализация параллельной каскадной "группы" работой на входных элементах типа T , группировка элементов согласно функции классификации, и затем выполнения работы сокращения на значениях, связанных с данным ключом, используя указанный нисходящий поток Collector . |
static <T,K,D,M extends ConcurrentMap<K,D>> |
Коллекторы.groupingByConcurrent(Function<? super T,? extends K> classifier, Supplier<M> mapFactory, Collector<? super T,D> downstream)
Возвращает параллельное
Collector реализация каскадной "группы" работой на входных элементах типа T , группировка элементов согласно функции классификации, и затем выполнения работы сокращения на значениях, связанных с данным ключом, используя указанный нисходящий поток Collector . |
static <T,U,R> Collector<T,R> |
Коллекторы.mapping(Function<? super T,? extends U> mapper, Collector<? super U,R> downstream)
Адаптирует a
Collector<U,R> к a Collector<T,R> применяя отображающуюся функцию к каждому входному элементу перед накоплением. |
static <T> Collector<T,T> |
Коллекторы.maxBy(Comparator<? super T> comparator)
Возвраты a
Collector<T, T> это производит максимальный элемент согласно данному Comparator . |
static <T> Collector<T,T> |
Коллекторы.minBy(Comparator<? super T> comparator)
Возвраты a
Collector<T, T> это производит минимальный элемент согласно данному Comparator . |
static <T> Collector<T,Map<Boolean,List<T>>> |
Коллекторы.partitioningBy(Predicate<? super T> predicate)
Возвраты a
Collector который делит входные элементы согласно a Predicate , и организует их в a Map<Boolean, List<T>> . |
static <T,D> Collector<T,Map<Boolean,D>> |
Коллекторы.partitioningBy(Predicate<? super T> predicate, Collector<? super T,D> downstream)
Возвраты a
Collector который делит входные элементы согласно a Predicate , уменьшает значения в каждом разделе согласно другому Collector , и организует их в a Map<Boolean, D> чьи значения являются результатом нисходящего сокращения. |
static <T> Collector<T,T> |
Коллекторы.reducing(BinaryOperator<T> op)
Возвраты a
Collector<T,T> который выполняет сокращение его входных элементов под указанным BinaryOperator . |
static <T> Collector<T,T> |
Коллекторы.reducing(T identity, BinaryOperator<T> op)
Возвраты a
Collector<T,T> который выполняет сокращение его входных элементов под указанным BinaryOperator . |
static <T,U> Collector<T,U> |
Коллекторы.reducing(U identity, Function<? super T,? extends U> mapper, BinaryOperator<U> op)
Возвраты a
Collector<T,U> который выполняет сокращение его входных элементов под указанной функцией отображения и BinaryOperator . |
static <T> Collector<T,Long> |
Коллекторы.sumBy(Function<? super T,Long> mapper)
Возвраты a
Collector<T, Long> это производит сумму долго оцененной функции, которой применяются к входной элемент. |
static <T,C extends Collection<T>> |
Коллекторы.toCollection(Supplier<C> collectionFactory)
Возвраты a
Collector это накапливает входные элементы в новое Collection , во встречаются с порядком. |
static <T,K,U> Collector<T,ConcurrentMap<K,U>> |
Коллекторы.toConcurrentMap(Function<? super T,? extends K> keyMapper, Function<? super T,? extends U> valueMapper)
Накопите элементы в a
ConcurrentMap чьи ключи и значения являются результатом применения отображающихся функций к входным элементам. |
static <T,K,U> Collector<T,ConcurrentMap<K,U>> |
Коллекторы.toConcurrentMap(Function<? super T,? extends K> keyMapper, Function<? super T,? extends U> valueMapper, BinaryOperator<U> mergeFunction)
Накопите элементы в a
ConcurrentMap чьи ключи и значения являются результатом применения отображающихся функций к входным элементам. |
static <T,K,U,M extends ConcurrentMap<K,U>> |
Коллекторы.toConcurrentMap(Function<? super T,? extends K> keyMapper, Function<? super T,? extends U> valueMapper, BinaryOperator<U> mergeFunction, Supplier<M> mapSupplier)
Накопите элементы в a
ConcurrentMap чьи ключи и значения являются результатом применения отображающихся функций к входным элементам. |
static <T> Collector<T,DoubleSummaryStatistics> |
Коллекторы.toDoubleSummaryStatistics(ToDoubleFunction<? super T> mapper)
Возвраты a
Collector который применяется double - производящий отображающий функцию на каждый входной элемент, и сводную статистику возвратов для получающихся значений. |
static <T> Collector<T,IntSummaryStatistics> |
Коллекторы.toIntSummaryStatistics(ToIntFunction<? super T> mapper)
Возвраты a
Collector который применяется int - производящий отображающий функцию на каждый входной элемент, и сводную статистику возвратов для получающихся значений. |
static <T> Collector<T,List<T>> |
Коллекторы.toList()
Возвраты a
Collector это накапливает входные элементы в новое List . |
static <T> Collector<T,LongSummaryStatistics> |
Коллекторы.toLongSummaryStatistics(ToLongFunction<? super T> mapper)
Возвраты a
Collector который применяется long - производящий отображающий функцию на каждый входной элемент, и сводную статистику возвратов для получающихся значений. |
static <T,K,U> Collector<T,Map<K,U>> |
Коллекторы.toMap(Function<? super T,? extends K> keyMapper, Function<? super T,? extends U> valueMapper)
Накопите элементы в a
Map чьи ключи и значения являются результатом применения отображающихся функций к входным элементам. |
static <T,K,U> Collector<T,Map<K,U>> |
Коллекторы.toMap(Function<? super T,? extends K> keyMapper, Function<? super T,? extends U> valueMapper, BinaryOperator<U> mergeFunction)
Накопите элементы в a
Map чьи ключи и значения являются результатом применения отображающихся функций к входным элементам. |
static <T,K,U,M extends Map<K,U>> |
Коллекторы.toMap(Function<? super T,? extends K> keyMapper, Function<? super T,? extends U> valueMapper, BinaryOperator<U> mergeFunction, Supplier<M> mapSupplier)
Накопите элементы в a
Map чьи ключи и значения являются результатом применения отображающихся функций к входным элементам. |
static <T> Collector<T,Set<T>> |
Коллекторы.toSet()
Возвраты a
Collector это накапливает входные элементы в новое Set . |
static Collector<String,StringBuilder> |
Коллекторы.toStringBuilder()
Возвраты a
Collector это связывает входные элементы в новое StringBuilder . |
static Collector<CharSequence,StringJoiner> |
Коллекторы.toStringJoiner(CharSequence delimiter)
Возвраты a
Collector это связывает входные элементы в новое StringJoiner , использование указанного разделителя. |
Модификатор и Тип | Метод и Описание |
---|---|
<R> R |
DelegatingStream.collect(Collector<? super T,R> collector) |
<R> R |
Поток.collect(Collector<? super T,R> collector)
Выполняет изменчивую работу сокращения на элементах этого потока, используя a
Collector объект описать сокращение. |
static <T,K,D> Collector<T,Map<K,D>> |
Коллекторы.groupingBy(Function<? super T,? extends K> classifier, Collector<? super T,D> downstream)
Возвраты a
Collector реализация каскадной "группы" работой на входных элементах типа T , группировка элементов согласно функции классификации, и затем выполнения работы сокращения на значениях, связанных с данным ключом, используя указанный нисходящий поток Collector . |
static <T,K,D,M extends Map<K,D>> |
Коллекторы.groupingBy(Function<? super T,? extends K> classifier, Supplier<M> mapFactory, Collector<? super T,D> downstream)
Возвраты a
Collector реализация каскадной "группы" работой на входных элементах типа T , группировка элементов согласно функции классификации, и затем выполнения работы сокращения на значениях, связанных с данным ключом, используя указанный нисходящий поток Collector . |
static <T,K,D> Collector<T,ConcurrentMap<K,D>> |
Коллекторы.groupingByConcurrent(Function<? super T,? extends K> classifier, Collector<? super T,D> downstream)
Возвраты a
Collector реализация параллельной каскадной "группы" работой на входных элементах типа T , группировка элементов согласно функции классификации, и затем выполнения работы сокращения на значениях, связанных с данным ключом, используя указанный нисходящий поток Collector . |
static <T,K,D,M extends ConcurrentMap<K,D>> |
Коллекторы.groupingByConcurrent(Function<? super T,? extends K> classifier, Supplier<M> mapFactory, Collector<? super T,D> downstream)
Возвращает параллельное
Collector реализация каскадной "группы" работой на входных элементах типа T , группировка элементов согласно функции классификации, и затем выполнения работы сокращения на значениях, связанных с данным ключом, используя указанный нисходящий поток Collector . |
static <T,U,R> Collector<T,R> |
Коллекторы.mapping(Function<? super T,? extends U> mapper, Collector<? super U,R> downstream)
Адаптирует a
Collector<U,R> к a Collector<T,R> применяя отображающуюся функцию к каждому входному элементу перед накоплением. |
static <T,D> Collector<T,Map<Boolean,D>> |
Коллекторы.partitioningBy(Predicate<? super T> predicate, Collector<? super T,D> downstream)
Возвраты a
Collector который делит входные элементы согласно a Predicate , уменьшает значения в каждом разделе согласно другому Collector , и организует их в a Map<Boolean, D> чьи значения являются результатом нисходящего сокращения. |
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92