Package io.microsphere.lang.function
Interface Streams
-
public interface Streams
The utilities class forStream
- Since:
- 1.0.0
-
-
Method Summary
Static Methods Modifier and Type Method Description static <T,S extends java.lang.Iterable<T>>
Sfilter(S values, java.util.function.Predicate<? super T> predicate)
static <T,S extends java.lang.Iterable<T>>
SfilterAll(S values, java.util.function.Predicate<? super T>... predicates)
static <T> java.util.List<T>
filterAllList(T[] values, java.util.function.Predicate<? super T>... predicates)
static <T> java.util.Set<T>
filterAllSet(T[] values, java.util.function.Predicate<? super T>... predicates)
static <T,S extends java.lang.Iterable<T>>
SfilterAny(S values, java.util.function.Predicate<? super T>... predicates)
static <T> java.util.List<T>
filterAnyList(T[] values, java.util.function.Predicate<? super T>... predicates)
static <T> java.util.Set<T>
filterAnySet(T[] values, java.util.function.Predicate<? super T>... predicates)
static <T> T
filterFirst(java.lang.Iterable<T> values, java.util.function.Predicate<? super T>... predicates)
static <T,S extends java.lang.Iterable<T>>
java.util.List<T>filterList(S values, java.util.function.Predicate<? super T> predicate)
static <T> java.util.List<T>
filterList(T[] values, java.util.function.Predicate<? super T> predicate)
static <T,S extends java.lang.Iterable<T>>
java.util.Set<T>filterSet(S values, java.util.function.Predicate<? super T> predicate)
static <T> java.util.Set<T>
filterSet(T[] values, java.util.function.Predicate<? super T> predicate)
static <T,S extends java.lang.Iterable<T>>
java.util.stream.Stream<T>filterStream(S values, java.util.function.Predicate<? super T> predicate)
static <T> java.util.stream.Stream<T>
filterStream(T[] values, java.util.function.Predicate<? super T> predicate)
static <T> java.util.stream.Stream<T>
stream(java.lang.Iterable<T> iterable)
static <T> java.util.stream.Stream<T>
stream(T... values)
-
-
-
Method Detail
-
stream
static <T> java.util.stream.Stream<T> stream(T... values)
-
stream
static <T> java.util.stream.Stream<T> stream(java.lang.Iterable<T> iterable)
-
filterStream
static <T> java.util.stream.Stream<T> filterStream(T[] values, java.util.function.Predicate<? super T> predicate)
-
filterStream
static <T,S extends java.lang.Iterable<T>> java.util.stream.Stream<T> filterStream(S values, java.util.function.Predicate<? super T> predicate)
-
filterList
static <T> java.util.List<T> filterList(T[] values, java.util.function.Predicate<? super T> predicate)
-
filterList
static <T,S extends java.lang.Iterable<T>> java.util.List<T> filterList(S values, java.util.function.Predicate<? super T> predicate)
-
filterSet
static <T> java.util.Set<T> filterSet(T[] values, java.util.function.Predicate<? super T> predicate)
-
filterSet
static <T,S extends java.lang.Iterable<T>> java.util.Set<T> filterSet(S values, java.util.function.Predicate<? super T> predicate)
-
filter
static <T,S extends java.lang.Iterable<T>> S filter(S values, java.util.function.Predicate<? super T> predicate)
-
filterAll
static <T,S extends java.lang.Iterable<T>> S filterAll(S values, java.util.function.Predicate<? super T>... predicates)
-
filterAllList
static <T> java.util.List<T> filterAllList(T[] values, java.util.function.Predicate<? super T>... predicates)
-
filterAllSet
static <T> java.util.Set<T> filterAllSet(T[] values, java.util.function.Predicate<? super T>... predicates)
-
filterAny
static <T,S extends java.lang.Iterable<T>> S filterAny(S values, java.util.function.Predicate<? super T>... predicates)
-
filterAnyList
static <T> java.util.List<T> filterAnyList(T[] values, java.util.function.Predicate<? super T>... predicates)
-
filterAnySet
static <T> java.util.Set<T> filterAnySet(T[] values, java.util.function.Predicate<? super T>... predicates)
-
filterFirst
static <T> T filterFirst(java.lang.Iterable<T> values, java.util.function.Predicate<? super T>... predicates)
-
-