public class Iterables extends Object
| 构造器和说明 |
|---|
Iterables() |
| 限定符和类型 | 方法和说明 |
|---|---|
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<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> 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 <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 <S,T> Set<T> |
convert(Set<S> set,
Function<S,T> converter,
Function<T,S> reconvert) |
static <E> E[] |
copyOf(E[] array) |
static <E> Enumeration<E> |
enumeration(Iterable<E> iterable) |
static <E> Enumeration<E> |
enumeration(Iterator<E> iterator) |
static <E> boolean |
hasNull(E[] array) |
static <E> boolean |
hasNull(Iterable<E> array) |
static <E> boolean |
isEmpty(Collection<E> array) |
static <E> boolean |
isEmpty(E[] array) |
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> array) |
static <E> boolean |
isNotEmpty(E[] array) |
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 <C extends Collection<E>,E> C asCollection(Supplier<C> supplier, Enumeration<E> enumeration)
public static <C extends Collection<E>,E> C asCollection(Supplier<C> supplier, E... iterable)
public static <C extends Collection<E>,E> C asCollection(Supplier<C> supplier, Iterable<E> iterable)
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> Set<T> convert(Set<S> set, Function<S,T> converter, Function<T,S> reconvert)
public static <S,T> boolean isMatchAll(S[] array1,
T[] array2,
BiFunction<S,T,Boolean> matcher)
public static <E> boolean isEmpty(Collection<E> array)
public static <E> boolean isEmpty(E[] array)
public static <E> boolean isNotEmpty(Collection<E> array)
public static <E> boolean isNotEmpty(E[] array)
public static <E> boolean hasNull(E[] array)
public static <E> boolean hasNull(Iterable<E> array)
Copyright © 2024 fossc. All rights reserved.