public final class IterableUtil extends Object
Modifier and Type | Method and Description |
---|---|
static <T> Iterable<List<T>> |
allCombinations(Iterable<? extends T>... iterables) |
static <T> Iterable<List<T>> |
allCombinations(List<? extends Iterable<? extends T>> iterables) |
static <T> Iterator<List<T>> |
allCombinationsIterator(Iterable<? extends T>... iterables) |
static <T> Iterator<List<T>> |
allCombinationsIterator(List<? extends Iterable<? extends T>> iterables) |
static <T> Iterable<T> |
concat(Iterable<? extends T>... iterables) |
static <T> Iterator<T> |
concat(Iterator<? extends T>... iterators) |
static <T> Iterator<T> |
emptyIterator() |
static <T> Iterable<T> |
unmodifiableIterable(Iterable<T> iterable) |
static <T> Iterator<T> |
unmodifiableIterator(Iterator<T> iterator) |
@SafeVarargs public static <T> Iterable<T> concat(Iterable<? extends T>... iterables)
@SafeVarargs public static <T> Iterator<T> concat(Iterator<? extends T>... iterators)
public static <T> Iterator<T> emptyIterator()
public static <T> Iterator<List<T>> allCombinationsIterator(List<? extends Iterable<? extends T>> iterables)
@SafeVarargs public static <T> Iterator<List<T>> allCombinationsIterator(Iterable<? extends T>... iterables)
public static <T> Iterable<List<T>> allCombinations(List<? extends Iterable<? extends T>> iterables)
@SafeVarargs public static <T> Iterable<List<T>> allCombinations(Iterable<? extends T>... iterables)
Copyright © 2018. All rights reserved.