Package com.adgadev.jplusone.core.utils
Class StreamUtils
- java.lang.Object
-
- com.adgadev.jplusone.core.utils.StreamUtils
-
public class StreamUtils extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
StreamUtils.Tupple<T>
-
Constructor Summary
Constructors Constructor Description StreamUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> java.util.function.Predicate<StreamUtils.Tupple<T>>
anyElementMatches(java.util.function.Predicate<T> predicate)
static <T> java.util.function.Function<T,StreamUtils.Tupple<T>>
currentAndPreviousElements()
static <T> java.util.function.Predicate<StreamUtils.Tupple<T>>
everyElementMatches(java.util.function.Predicate<T> predicate)
static <T> java.util.List<T>
filterToList(java.util.Collection<T> list, java.util.function.Predicate<T> predicate)
static <T> java.util.stream.Collector<T,?,java.util.List<T>>
toListReversed()
-
-
-
Method Detail
-
toListReversed
public static <T> java.util.stream.Collector<T,?,java.util.List<T>> toListReversed()
-
currentAndPreviousElements
public static <T> java.util.function.Function<T,StreamUtils.Tupple<T>> currentAndPreviousElements()
-
anyElementMatches
public static <T> java.util.function.Predicate<StreamUtils.Tupple<T>> anyElementMatches(java.util.function.Predicate<T> predicate)
-
everyElementMatches
public static <T> java.util.function.Predicate<StreamUtils.Tupple<T>> everyElementMatches(java.util.function.Predicate<T> predicate)
-
filterToList
public static <T> java.util.List<T> filterToList(java.util.Collection<T> list, java.util.function.Predicate<T> predicate)
-
-