Package com.bakdata.util
Class StreamUtil
- java.lang.Object
-
- com.bakdata.util.StreamUtil
-
public final class StreamUtil extends java.lang.Object
Adds some functions that are missing in Java Streams. Although public, this class should be considered an implementation detail. Methods will be removed or changed even within a major.If you need such functions in your code, consider using StreamEx or Jool instead.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> @NonNull java.util.stream.Stream<T>
stream(@NonNull java.lang.Iterable<T> iterable)
static @NonNull java.util.stream.DoubleStream
takeWhileInclusive(@NonNull java.util.stream.DoubleStream stream, @NonNull java.util.function.DoublePredicate predicate)
static @NonNull java.util.stream.IntStream
takeWhileInclusive(@NonNull java.util.stream.IntStream stream, @NonNull java.util.function.IntPredicate predicate)
static @NonNull java.util.stream.LongStream
takeWhileInclusive(@NonNull java.util.stream.LongStream stream, @NonNull java.util.function.LongPredicate predicate)
static <T> @NonNull java.util.stream.Stream<T>
takeWhileInclusive(@NonNull java.util.stream.Stream<T> stream, @NonNull java.util.function.Predicate<? super T> predicate)
-
-
-
Method Detail
-
takeWhileInclusive
@NonNull public static <T> @NonNull java.util.stream.Stream<T> takeWhileInclusive(@NonNull @NonNull java.util.stream.Stream<T> stream, @NonNull @NonNull java.util.function.Predicate<? super T> predicate)
-
takeWhileInclusive
@NonNull public static @NonNull java.util.stream.DoubleStream takeWhileInclusive(@NonNull @NonNull java.util.stream.DoubleStream stream, @NonNull @NonNull java.util.function.DoublePredicate predicate)
-
takeWhileInclusive
@NonNull public static @NonNull java.util.stream.IntStream takeWhileInclusive(@NonNull @NonNull java.util.stream.IntStream stream, @NonNull @NonNull java.util.function.IntPredicate predicate)
-
takeWhileInclusive
@NonNull public static @NonNull java.util.stream.LongStream takeWhileInclusive(@NonNull @NonNull java.util.stream.LongStream stream, @NonNull @NonNull java.util.function.LongPredicate predicate)
-
stream
@NonNull public static <T> @NonNull java.util.stream.Stream<T> stream(@NonNull @NonNull java.lang.Iterable<T> iterable)
-
-