public class Iterables extends Object
| 构造器和说明 |
|---|
Iterables() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> boolean |
allMatch(Collection<T> collection,
Predicate<T> predicate) |
static <T> boolean |
anyMatch(Collection<T> collection,
Predicate<T> predicate) |
static <C extends Collection<E>,E> |
asCollection(Supplier<C> supplier,
E... iterable) |
static <C extends Collection<E>,E> |
asCollection(Supplier<C> supplier,
Enumeration<E> enumeration) |
static <C extends Collection<O>,E,O> |
asCollection(Supplier<C> supplier,
Function<E,O> converter,
E... iterable) |
static <C extends Collection<O>,E,O> |
asCollection(Supplier<C> supplier,
Function<E,O> converter,
Enumeration<E> enumeration) |
static <C extends Collection<O>,E,O> |
asCollection(Supplier<C> supplier,
Function<E,O> converter,
Iterable<E> iterable) |
static <C extends Collection<O>,E,O> |
asCollection(Supplier<C> supplier,
Function<E,O> converter,
Iterator<E> iterator) |
static <C extends Collection<E>,E> |
asCollection(Supplier<C> supplier,
Iterable<E> iterable) |
static <C extends Collection<E>,E> |
asCollection(Supplier<C> supplier,
Iterator<E> iterator) |
static <E> List<E> |
asList(E... iterable) |
static <E> List<E> |
asList(Enumeration<E> enumeration) |
static <E> List<E> |
asList(Iterable<E> iterable) |
static <E> List<E> |
asList(Iterator<E> iterator) |
static <E,K> Map<K,E> |
asMap(Iterable<E> iterable,
Function<E,K> keyConverter) |
static <E,K,V> Map<K,V> |
asMap(Iterable<E> iterable,
Function<E,K> keyConverter,
Function<E,V> valueConverter) |
static <E,K,V> Map<K,V> |
asMap(Iterable<E> iterable,
Function<E,K> keyConverter,
Function<E,V> valueConverter,
boolean replaceIfPresent) |
static <E,K> Map<K,E> |
asMap(Iterable<E> iterable,
Supplier<Map<K,E>> supplier,
Function<E,K> keyConverter) |
static <E,K,V> Map<K,V> |
asMap(Iterable<E> iterable,
Supplier<Map<K,V>> supplier,
Function<E,K> keyConverter,
Function<E,V> valueConverter) |
static <E,K,V> Map<K,V> |
asMap(Iterable<E> iterable,
Supplier<Map<K,V>> supplier,
Function<E,K> keyConverter,
Function<E,V> valueConverter,
boolean replaceIfPresent) |
static <E> Set<E> |
asSet(E... iterable) |
static <E> Set<E> |
asSet(Enumeration<E> enumeration) |
static <E> Set<E> |
asSet(Iterable<E> iterable) |
static <E> Set<E> |
asSet(Iterator<E> iterator) |
static boolean |
contains(Collection<?> collection,
Object value) |
static <T> boolean |
contains(Collection<T> collection,
Predicate<? super T> predicate) |
static boolean |
containsAll(Collection<?> coll1,
Collection<?> coll2) |
static boolean |
containsAny(Collection<?> coll1,
Collection<?> coll2) |
static <S,T> Iterator<T> |
convert(Iterator<S> iterator,
Function<S,T> converter) |
static <S,T> T[] |
convert(S[] array,
T[] target,
Function<S,T> converter) |
static <E> E[] |
copyOf(E[] array) |
static <E> Enumeration<E> |
enumeration(Iterable<E> iterable) |
static <E> Enumeration<E> |
enumeration(Iterator<E> iterator) |
static <T> T |
firstMatch(Collection<T> collection,
Predicate<T> matcher) |
static <T> T |
firstMatch(Iterable<T> collection,
Predicate<T> matcher) |
static <T> T |
firstNonNull(Collection<T> collection) |
static <T> T |
firstNonNull(Iterable<T> collection) |
static <T> T |
get(Collection<T> collection,
int index) |
static <T> List<T> |
getAll(Collection<T> collection,
int... indexes) |
static <T> T |
getFirst(Iterable<T> iterable) |
static <E> boolean |
hasNull(E[] array) |
static <E> boolean |
hasNull(Iterable<E> array) |
static <E> boolean |
isEmpty(Collection<E> collection) |
static <E> boolean |
isEmpty(E[] array) |
static <E> boolean |
isEmpty(Iterable<E> iterable) |
static <E> boolean |
isMatchAll(E[] array,
Function<E,Boolean> matcher) |
static <E> boolean |
isMatchAll(Iterable<E> array,
Function<E,Boolean> matcher) |
static <S,T> boolean |
isMatchAll(S[] array1,
T[] array2,
BiFunction<S,T,Boolean> matcher) |
static <E> boolean |
isMatchAny(E[] array,
Function<E,Boolean> matcher) |
static <E> boolean |
isMatchAny(Iterable<E> array,
Function<E,Boolean> matcher) |
static <E> boolean |
isNotEmpty(Collection<E> collection) |
static <E> boolean |
isNotEmpty(E[] array) |
static <E> boolean |
isNotEmpty(Iterable<E> iterable) |
static <E> Iterator<E> |
iterator(Enumeration<E> enumeration) |
static String |
toArrayString(Object obj) |
public static <E> Iterator<E> iterator(Enumeration<E> enumeration)
public static <E> Enumeration<E> enumeration(Iterable<E> iterable)
public static <E> Enumeration<E> enumeration(Iterator<E> iterator)
public static <E,K> Map<K,E> asMap(Iterable<E> iterable, Supplier<Map<K,E>> supplier, Function<E,K> keyConverter)
public static <E,K,V> Map<K,V> asMap(Iterable<E> iterable, Supplier<Map<K,V>> supplier, Function<E,K> keyConverter, Function<E,V> valueConverter)
public static <E,K,V> Map<K,V> asMap(Iterable<E> iterable, Function<E,K> keyConverter, Function<E,V> valueConverter)
public static <E,K,V> Map<K,V> asMap(Iterable<E> iterable, Function<E,K> keyConverter, Function<E,V> valueConverter, boolean replaceIfPresent)
public static <E,K,V> Map<K,V> asMap(Iterable<E> iterable, Supplier<Map<K,V>> supplier, Function<E,K> keyConverter, Function<E,V> valueConverter, boolean replaceIfPresent)
public static <C extends Collection<O>,E,O> C asCollection(Supplier<C> supplier, Function<E,O> converter, Enumeration<E> enumeration)
public static <C extends Collection<E>,E> C asCollection(Supplier<C> supplier, Enumeration<E> enumeration)
public static <C extends Collection<O>,E,O> C asCollection(Supplier<C> supplier, Function<E,O> converter, E... iterable)
public static <C extends Collection<E>,E> C asCollection(Supplier<C> supplier, E... iterable)
public static <C extends Collection<O>,E,O> C asCollection(Supplier<C> supplier, Function<E,O> converter, Iterable<E> iterable)
public static <C extends Collection<E>,E> C asCollection(Supplier<C> supplier, Iterable<E> iterable)
public static <C extends Collection<O>,E,O> C asCollection(Supplier<C> supplier, Function<E,O> converter, Iterator<E> iterator)
public static <C extends Collection<E>,E> C asCollection(Supplier<C> supplier, Iterator<E> iterator)
public static <E> List<E> asList(Enumeration<E> enumeration)
public static <E> Set<E> asSet(Enumeration<E> enumeration)
@SafeVarargs public static <E> List<E> asList(E... iterable)
@SafeVarargs public static <E> Set<E> asSet(E... iterable)
public static <E> E[] copyOf(E[] array)
public static <S,T> T[] convert(S[] array,
T[] target,
Function<S,T> converter)
public static <S,T> boolean isMatchAll(S[] array1,
T[] array2,
BiFunction<S,T,Boolean> matcher)
public static <E> boolean isEmpty(Iterable<E> iterable)
public static <E> boolean isEmpty(Collection<E> collection)
public static <E> boolean isEmpty(E[] array)
public static <E> boolean isNotEmpty(Iterable<E> iterable)
public static <E> boolean isNotEmpty(Collection<E> collection)
public static <E> boolean isNotEmpty(E[] array)
public static <E> boolean hasNull(E[] array)
public static <E> boolean hasNull(Iterable<E> array)
public static boolean contains(Collection<?> collection, Object value)
public static <T> boolean contains(Collection<T> collection, Predicate<? super T> predicate)
public static boolean containsAny(Collection<?> coll1, Collection<?> coll2)
public static boolean containsAll(Collection<?> coll1, Collection<?> coll2)
public static <T> T firstNonNull(Collection<T> collection)
public static <T> T firstNonNull(Iterable<T> collection)
public static <T> T firstMatch(Collection<T> collection, Predicate<T> matcher)
public static <T> boolean anyMatch(Collection<T> collection, Predicate<T> predicate)
public static <T> boolean allMatch(Collection<T> collection, Predicate<T> predicate)
public static <T> T get(Collection<T> collection, int index)
public static <T> List<T> getAll(Collection<T> collection, int... indexes)
public static <T> T getFirst(Iterable<T> iterable)
Copyright © 2025 fossc. All rights reserved.