java.lang.Object
org.elasticsearch.common.collect.Iterators
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> Iterator<T>
static <T> boolean
equals
(Iterator<? extends T> iterator1, Iterator<? extends T> iterator2, BiPredicate<T, T> itemComparer) static <T,
U> Iterator<U> static <T> Iterator<T>
forArray
(T[] array) static <T> Iterator<T>
forRange
(int lowerBoundInclusive, int upperBoundExclusive, IntFunction<? extends T> fn) static <T> int
hashCode
(Iterator<? extends T> iterator, ToIntFunction<T> itemHashcode) static <T,
U> Iterator<U> static <T> Iterator<T>
single
(T element) Returns a single element iterator over the supplied value.
-
Constructor Details
-
Iterators
public Iterators()
-
-
Method Details
-
single
Returns a single element iterator over the supplied value. -
concat
-
forArray
-
forRange
public static <T> Iterator<T> forRange(int lowerBoundInclusive, int upperBoundExclusive, IntFunction<? extends T> fn) -
map
-
flatMap
-
equals
public static <T> boolean equals(Iterator<? extends T> iterator1, Iterator<? extends T> iterator2, BiPredicate<T, T> itemComparer) -
hashCode
-