java.lang.Object
org.apache.jackrabbit.oak.commons.collections.StreamUtils

public class StreamUtils extends Object
Utility methods for Stream conversions.
  • Method Details

    • toStream

      @NotNull public static <T> @NotNull Stream<T> toStream(@NotNull @NotNull Iterable<T> iterable)
      Generates a (non-parallel) Stream for the Iterable
      Parameters:
      iterable - iterable to convert
      Returns:
      the stream
    • toStream

      @NotNull public static <T> @NotNull Stream<T> toStream(@NotNull @NotNull Iterator<T> iterator)
      Generates a (non-parallel) Stream for the Iterable

      This method is not thread-safe

      Parameters:
      iterator - iterator to convert
      Returns:
      the stream (representing the remaining elements in the iterator)