| Package | Description |
|---|---|
| java.util |
Back 2 Browser Bytecode Translator
Copyright (C) 2012 Jaroslav Tulach
|
| java.util.function |
Functional interfaces provide target types for lambda expressions
and method references.
|
| java.util.stream |
Classes to support functional-style operations on streams of elements, such
as map-reduce transformations on collections.
|
| Modifier and Type | Method and Description |
|---|---|
Optional<T> |
Optional.filter(Predicate<? super T> predicate)
If a value is present, and the value matches the given predicate,
returns an
Optional describing the value, otherwise returns an
empty Optional. |
default boolean |
Collection.removeIf(Predicate<? super E> filter)
Removes all of the elements of this collection that satisfy the given
predicate.
|
| Modifier and Type | Method and Description |
|---|---|
default Predicate<T> |
Predicate.and(Predicate<? super T> other)
Returns a composed predicate that represents a short-circuiting logical
AND of this predicate and another.
|
static <T> Predicate<T> |
Predicate.isEqual(Object targetRef)
Returns a predicate that tests if two arguments are equal according
to
Objects#equals(Object, Object). |
default Predicate<T> |
Predicate.negate()
Returns a predicate that represents the logical negation of this
predicate.
|
default Predicate<T> |
Predicate.or(Predicate<? super T> other)
Returns a composed predicate that represents a short-circuiting logical
OR of this predicate and another.
|
| Modifier and Type | Method and Description |
|---|---|
default Predicate<T> |
Predicate.and(Predicate<? super T> other)
Returns a composed predicate that represents a short-circuiting logical
AND of this predicate and another.
|
default Predicate<T> |
Predicate.or(Predicate<? super T> other)
Returns a composed predicate that represents a short-circuiting logical
OR of this predicate and another.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
Stream.allMatch(Predicate<? super T> predicate)
Returns whether all elements of this stream match the provided predicate.
|
boolean |
Stream.anyMatch(Predicate<? super T> predicate)
Returns whether any elements of this stream match the provided
predicate.
|
Stream<T> |
Stream.filter(Predicate<? super T> predicate)
Returns a stream consisting of the elements of this stream that match
the given predicate.
|
boolean |
Stream.noneMatch(Predicate<? super T> predicate)
Returns whether no elements of this stream match the provided predicate.
|
static <T> Collector<T,?,Map<Boolean,List<T>>> |
Collectors.partitioningBy(Predicate<? super T> predicate)
Returns a
Collector which partitions the input elements according
to a Predicate, and organizes them into a
Map<Boolean, List<T>>. |
static <T,D,A> Collector<T,?,Map<Boolean,D>> |
Collectors.partitioningBy(Predicate<? super T> predicate,
Collector<? super T,A,D> downstream)
Returns a
Collector which partitions the input elements according
to a Predicate, reduces the values in each partition according to
another Collector, and organizes them into a
Map<Boolean, D> whose values are the result of the downstream
reduction. |
Copyright © 2021 API Design. All Rights Reserved.