Spec-Zone .ru
спецификации, руководства, описания, API
|
Пакет | Описание |
---|---|
java.util |
Содержит платформу наборов, классы набора наследства, модель событий, дату и средства времени, интернационализацию, и разные служебные классы (строковый токенизатор, генератор случайных чисел, и маленький массив).
|
java.util.concurrent |
Служебные классы, обычно полезные в параллельном программировании.
|
java.util.function |
Функциональные интерфейсы обеспечивают целевые типы для ссылок метода и лямбда-выражений.
|
java.util.stream |
java.util.stream
|
Модификатор и Тип | Метод и Описание |
---|---|
static <T,U extends Comparable<? super U>> |
Компараторы.comparing(Function<? super T,? extends U> keyExtractor)
Принимает функцию, которая извлекает a
Comparable ключ сортировки от типа T , и возвраты a Comparator<T> это сравнивается тем ключом сортировки. |
V |
HashMap.computeIfAbsent(K key, Function<? super K,? extends V> mappingFunction) |
V |
Хеш-таблица.computeIfAbsent(K key, Function<? super K,? extends V> mappingFunction) |
default V |
Карта.computeIfAbsent(K key, Function<? super K,? extends V> mappingFunction)
Если указанный ключ уже не связывается со значением (или отображается на
null ), пытается вычислить его значение, используя данную отображающуюся функцию и не вводит это в эту карту если null . |
default <U extends Comparable<? super U>> |
Компаратор.thenComparing(Function<? super T,? extends U> keyExtractor)
Создает лексикографический компаратор порядка с функцией, которая извлекает a
Comparable ключ. |
Модификатор и Тип | Метод и Описание |
---|---|
<U> CompletableFuture<U> |
CompletableFuture.applyToEither(CompletableFuture<? extends T> other, Function<? super T,U> fn)
Возвращает новый CompletableFuture, который завершается, когда или это или другой данный CompletableFuture завершаются с результатом заданной функции или этого или результата другого CompletableFuture.
|
<U> CompletableFuture<U> |
CompletableFuture.applyToEitherAsync(CompletableFuture<? extends T> other, Function<? super T,U> fn)
Возвращает новый CompletableFuture, который асинхронно завершается, когда или это или другой данный CompletableFuture завершаются с результатом заданной функции или этого или следствия другого CompletableFuture задачи, работающей в
ForkJoinPool.commonPool() . |
<U> CompletableFuture<U> |
CompletableFuture.applyToEitherAsync(CompletableFuture<? extends T> other, Function<? super T,U> fn, Executor executor)
Возвращает новый CompletableFuture, который асинхронно завершается, когда или это или другой данный CompletableFuture завершаются с результатом заданной функции или этого или следствия другого CompletableFuture задачи, работающей в данном исполнителе.
|
CompletableFuture<T> |
CompletableFuture.exceptionally(Function<Throwable,? extends T> fn)
Возвращает новый CompletableFuture, который завершается, когда этот CompletableFuture завершается с результатом заданной функции исключения, инициировавшего завершение этого CompletableFuture, когда это завершается исключительно; иначе, если этот CompletableFuture обычно завершается, то возвращенный CompletableFuture также обычно завершается с тем же самым значением.
|
<U> CompletableFuture<U> |
CompletableFuture.thenApply(Function<? super T,? extends U> fn)
Возвращает новый CompletableFuture, который завершается, когда этот CompletableFuture завершается с результатом заданной функции результата этого CompletableFuture.
|
<U> CompletableFuture<U> |
CompletableFuture.thenApplyAsync(Function<? super T,? extends U> fn)
Возвращает новый CompletableFuture, который асинхронно завершается, когда этот CompletableFuture завершается с результатом заданной функции следствия этого CompletableFuture задачи, работающей в
ForkJoinPool.commonPool() . |
<U> CompletableFuture<U> |
CompletableFuture.thenApplyAsync(Function<? super T,? extends U> fn, Executor executor)
Возвращает новый CompletableFuture, который асинхронно завершается, когда этот CompletableFuture завершается с результатом заданной функции следствия этого CompletableFuture задачи, работающей в данном исполнителе.
|
<U> CompletableFuture<U> |
CompletableFuture.thenCompose(Function<? super T,CompletableFuture<U>> fn)
Возвращает CompletableFuture, что после завершения, имеет то же самое значение как произведено заданной функцией результата этого CompletableFuture.
|
<U> CompletableFuture<U> |
CompletableFuture.thenComposeAsync(Function<? super T,CompletableFuture<U>> fn)
Возвращает CompletableFuture, что после завершения, имеет то же самое значение, как это произвело асинхронно использование
ForkJoinPool.commonPool() заданной функцией результата этого CompletableFuture. |
<U> CompletableFuture<U> |
CompletableFuture.thenComposeAsync(Function<? super T,CompletableFuture<U>> fn, Executor executor)
Возвращает CompletableFuture, что после завершения, имеет то же самое значение, как это произвело асинхронно использование данного исполнителя заданной функцией этого CompletableFuture.
|
Модификатор и Тип | Интерфейс и Описание |
---|---|
interface |
UnaryOperator<T>
Работа на единственный операнд, приводящий к результату.
|
Модификатор и Тип | Метод и Описание |
---|---|
<R> Stream<R> |
DelegatingStream.flatMap(Function<? super T,? extends Stream<? extends R>> mapper) |
<R> Stream<R> |
Поток.flatMap(Function<? super T,? extends Stream<? extends R>> mapper)
Возвращает поток, состоящий из результатов замены каждого элемента этого потока с содержанием потока, произведенного, применяя обеспеченную функцию отображения к каждому элементу.
|
DoubleStream |
DelegatingStream.flatMapToDouble(Function<? super T,? extends DoubleStream> mapper) |
DoubleStream |
Поток.flatMapToDouble(Function<? super T,? extends DoubleStream> mapper)
Возвраты a
DoubleStream состоя из результатов замены каждого элемента этого потока с содержанием потока, произведенного, применяя обеспеченное отображение, функционирует к каждому элементу. |
IntStream |
DelegatingStream.flatMapToInt(Function<? super T,? extends IntStream> mapper) |
IntStream |
Поток.flatMapToInt(Function<? super T,? extends IntStream> mapper)
Возвраты
IntStream состоя из результатов замены каждого элемента этого потока с содержанием потока, произведенного, применяя обеспеченное отображение, функционирует к каждому элементу. |
LongStream |
DelegatingStream.flatMapToLong(Function<? super T,? extends LongStream> mapper) |
LongStream |
Поток.flatMapToLong(Function<? super T,? extends LongStream> mapper)
Возвраты a
LongStream состоя из результатов замены каждого элемента этого потока с содержанием потока, произведенного, применяя обеспеченное отображение, функционирует к каждому элементу. |
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 . |
<R> Stream<R> |
DelegatingStream.map(Function<? super T,? extends R> mapper) |
<R> Stream<R> |
Поток.map(Function<? super T,? extends R> mapper)
Возвращает поток, состоящий из результатов применения заданной функции к элементам этого потока.
|
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,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,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)
Накопите элементы в 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> 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,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)
Накопите элементы в a
Map чьи ключи и значения являются результатом применения отображающихся функций к входным элементам. |
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> 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,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