Spec-Zone .ru
спецификации, руководства, описания, API
|
Пакет | Описание |
---|---|
java.util |
Содержит платформу наборов, классы набора наследства, модель событий, дату и средства времени, интернационализацию, и разные служебные классы (строковый токенизатор, генератор случайных чисел, и маленький массив).
|
java.util.concurrent.atomic |
Маленький инструментарий классов, которые поддерживают ориентированное на многопотоковое исполнение программирование без блокировок на единственных переменных.
|
java.util.stream |
java.util.stream
|
Модификатор и Тип | Метод и Описание |
---|---|
static <T> BinaryOperator<T> |
Компараторы.greaterOf(Comparator<? super T> comparator)
Конструкции a
BinaryOperator который возвращает большие из двух элементов согласно указанному Comparator |
static <T> BinaryOperator<T> |
Компараторы.lesserOf(Comparator<? super T> comparator)
Конструкции a
BinaryOperator который возвращает меньшие из двух элементов согласно указанному Comparator |
Модификатор и Тип | Метод и Описание |
---|---|
E |
AtomicReferenceArray.accumulateAndGet(int i, E x, BinaryOperator<E> accumulatorFunction)
Атомарно обновляет элемент в, индексируют
i с результатами применения заданной функции к току и данным значениям, возвращая обновленное значение. |
V |
AtomicReferenceFieldUpdater.accumulateAndGet(T obj, V x, BinaryOperator<V> accumulatorFunction)
Атомарно обновляет поле данного объекта, которым управляет этот updater с результатами применения заданной функции к току и данным значениям, возвращая обновленное значение.
|
V |
AtomicReference.accumulateAndGet(V x, BinaryOperator<V> accumulatorFunction)
Атомарно обновляет текущую стоимость с результатами применения заданной функции к току и данным значениям, возвращая обновленное значение.
|
E |
AtomicReferenceArray.getAndAccumulate(int i, E x, BinaryOperator<E> accumulatorFunction)
Атомарно обновляет элемент в, индексируют
i с результатами применения заданной функции к току и данным значениям, возвращая предыдущее значение. |
V |
AtomicReferenceFieldUpdater.getAndAccumulate(T obj, V x, BinaryOperator<V> accumulatorFunction)
Атомарно обновляет поле данного объекта, которым управляет этот updater с результатами применения заданной функции к току и данным значениям, возвращая предыдущее значение.
|
V |
AtomicReference.getAndAccumulate(V x, BinaryOperator<V> accumulatorFunction)
Атомарно обновляет текущую стоимость с результатами применения заданной функции к току и данным значениям, возвращая предыдущее значение.
|
Модификатор и Тип | Метод и Описание |
---|---|
BinaryOperator<R> |
Коллектор.combiner()
Функция, которая принимает два частичных результата и объединяет их.
|
static <T> BinaryOperator<T> |
Коллекторы.firstWinsMerger()
Возвращает функцию слияния, подходящую для использования в
Map.merge() или toMap() , который реализует "первые победы" политика. |
static <T> BinaryOperator<T> |
Коллекторы.lastWinsMerger()
Возвращает функцию слияния, подходящую для использования в
Map.merge() или toMap() , который реализует "последние победы" политика. |
static <T> BinaryOperator<T> |
Коллекторы.throwingMerger()
Возвращает функцию слияния, подходящую для использования в
Map.merge() или toMap() , который всегда бросает IllegalStateException . |
Модификатор и Тип | Метод и Описание |
---|---|
Optional<T> |
DelegatingStream.reduce(BinaryOperator<T> accumulator) |
Optional<T> |
Поток.reduce(BinaryOperator<T> accumulator)
Выполняет сокращение на элементах этого потока, используя ассоциативную функцию накопления, и возвращается
Optional описание уменьшенного значения, если любой. |
T |
DelegatingStream.reduce(T identity, BinaryOperator<T> accumulator) |
T |
Поток.reduce(T identity, BinaryOperator<T> accumulator)
Выполняет сокращение на элементах этого потока, используя обеспеченное значение идентификационных данных и ассоциативную функцию накопления, и возвращает уменьшенное значение.
|
<U> U |
DelegatingStream.reduce(U identity, BiFunction<U,? super T,U> accumulator, BinaryOperator<U> combiner) |
<U> U |
Поток.reduce(U identity, BiFunction<U,? super T,U> accumulator, BinaryOperator<U> combiner)
Выполняет сокращение на элементах этого потока, используя обеспеченные идентификационные данные, функцию накопления, и объединяющиеся функции.
|
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,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,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 чьи ключи и значения являются результатом применения отображающихся функций к входным элементам. |
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92