Class IteratorUtils

java.lang.Object
io.activej.common.collection.IteratorUtils

public final class IteratorUtils extends Object
  • Constructor Details

    • IteratorUtils

      public IteratorUtils()
  • Method Details

    • iteratorOf

      public static <T> Iterator<T> iteratorOf()
    • iteratorOf

      public static <T> Iterator<T> iteratorOf(T item)
    • iteratorOf

      public static <T> Iterator<T> iteratorOf(T item1, T item2)
    • iteratorOf

      @SafeVarargs public static <T> Iterator<T> iteratorOf(T... items)
    • transformIterator

      public static <T, R> Iterator<R> transformIterator(Iterator<? extends T> iterator, Function<? super T,? extends R> fn)
    • concat

      public static <T> Iterator<T> concat(Iterator<? extends T> iterator1, Iterator<? extends T> iterator2)
    • append

      public static <T> Iterator<T> append(Iterator<? extends T> iterator, T value)
    • prepend

      public static <T> Iterator<T> prepend(T value, Iterator<? extends T> iterator)
    • concat

      public static <T> Iterator<T> concat(Iterator<? extends Iterator<? extends T>> iterators)