public final class IteratorUtils extends Object
| Modifier and Type | Method and Description | 
|---|---|
static <T> boolean | 
allMatch(Iterator<T> iterator,
        Predicate<T> predicate)  | 
static <T> boolean | 
anyMatch(Iterator<T> iterator,
        Predicate<T> predicate)  | 
static Iterator | 
asIterator(Object o)  | 
static List | 
asList(Object o)  | 
static <K,S> Map<K,S> | 
collectMap(Iterator<S> iterator,
          Function<S,K> key)  | 
static <K,S,V> Map<K,V> | 
collectMap(Iterator<S> iterator,
          Function<S,K> key,
          Function<S,V> value)  | 
static <S> Iterator<S> | 
concat(Iterator<S>... iterators)  | 
static <S> Iterable<S> | 
consume(Iterable<S> iterable,
       Consumer<S> consumer)  | 
static <S> Iterator<S> | 
consume(Iterator<S> iterator,
       Consumer<S> consumer)  | 
static long | 
count(Iterable iterable)  | 
static long | 
count(Iterator iterator)  | 
static <S extends Collection<T>,T> | 
fill(Iterator<T> iterator,
    S collection)  | 
static <S> Iterable<S> | 
filter(Iterable<S> iterable,
      Predicate<S> predicate)  | 
static <S> Iterator<S> | 
filter(Iterator<S> iterator,
      Predicate<S> predicate)  | 
static <S,E> Iterator<E> | 
flatMap(Iterator<S> iterator,
       Function<S,Iterator<E>> function)  | 
static <K,S> Map<K,List<S>> | 
groupBy(Iterator<S> iterator,
       Function<S,K> groupBy)  | 
static void | 
iterate(Iterator iterator)  | 
static <S> Iterator<S> | 
limit(Iterator<S> iterator,
     int limit)  | 
static <S> List<S> | 
list(Iterator<S> iterator)  | 
static <S> List<S> | 
list(Iterator<S> iterator,
    Comparator comparator)  | 
static <S,E> Iterable<E> | 
map(Iterable<S> iterable,
   Function<S,E> function)  | 
static <S,E> Iterator<E> | 
map(Iterator<S> iterator,
   Function<S,E> function)  | 
static <T> boolean | 
noneMatch(Iterator<T> iterator,
         Predicate<T> predicate)  | 
static <T> Iterator<T> | 
noRemove(Iterator<T> iterator)  | 
static <S> Iterator<S> | 
of(S a)  | 
static <S> Iterator<S> | 
of(S a,
  S b)  | 
static <S,E> E | 
reduce(Iterable<S> iterable,
      E identity,
      BiFunction<E,S,E> accumulator)  | 
static <S> S | 
reduce(Iterable<S> iterable,
      S identity,
      BinaryOperator<S> accumulator)  | 
static <S,E> E | 
reduce(Iterator<S> iterator,
      E identity,
      BiFunction<E,S,E> accumulator)  | 
static <S> S | 
reduce(Iterator<S> iterator,
      S identity,
      BinaryOperator<S> accumulator)  | 
static <T> Iterator<T> | 
removeOnNext(Iterator<T> iterator)  | 
static <S> Set<S> | 
set(Iterator<S> iterator)  | 
static <T> Stream<T> | 
stream(Iterable<T> iterable)  | 
static <T> Stream<T> | 
stream(Iterator<T> iterator)
 | 
public static final <S> Iterator<S> of(S a)
public static final <S> Iterator<S> of(S a, S b)
public static final <S extends Collection<T>,T> S fill(Iterator<T> iterator, S collection)
public static void iterate(Iterator iterator)
public static final long count(Iterator iterator)
public static final long count(Iterable iterable)
public static <S> List<S> list(Iterator<S> iterator, Comparator comparator)
public static <K,S,V> Map<K,V> collectMap(Iterator<S> iterator, Function<S,K> key, Function<S,V> value)
public static <S> S reduce(Iterator<S> iterator, S identity, BinaryOperator<S> accumulator)
public static <S> S reduce(Iterable<S> iterable, S identity, BinaryOperator<S> accumulator)
public static <S,E> E reduce(Iterator<S> iterator, E identity, BiFunction<E,S,E> accumulator)
public static <S,E> E reduce(Iterable<S> iterable, E identity, BiFunction<E,S,E> accumulator)
public static final <S,E> Iterator<E> flatMap(Iterator<S> iterator, Function<S,Iterator<E>> function)
Copyright © 2013–2020 Apache Software Foundation. All rights reserved.