Package com.bakdata.util
Class StreamUtil
- java.lang.Object
-
- com.bakdata.util.StreamUtil
-
public final class StreamUtil extends java.lang.ObjectAdds 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.DoubleStreamtakeWhileInclusive(@NonNull java.util.stream.DoubleStream stream, @NonNull java.util.function.DoublePredicate predicate)static @NonNull java.util.stream.IntStreamtakeWhileInclusive(@NonNull java.util.stream.IntStream stream, @NonNull java.util.function.IntPredicate predicate)static @NonNull java.util.stream.LongStreamtakeWhileInclusive(@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)
-
-