public abstract class CollectionUtils extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
CollectionUtils.SequentialEnumeration<T> |
static class |
CollectionUtils.SequentialIterator<T> |
| 构造器和说明 |
|---|
CollectionUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> void |
addAll(Collection<T> c,
Enumeration<T> en) |
static <T> void |
addAll(Collection<T> c,
Iterator<T> it) |
static <T> void |
addAll(Collection<T> c,
T[] elements) |
static boolean |
containsIgnoreCase(Collection<String> c,
String s) |
static boolean |
deepEquals(Enumeration<?> left,
Enumeration<?> right) |
static boolean |
deepEquals(Iterable<?> left,
Iterable<?> right) |
static boolean |
deepEquals(Iterator<?> left,
Iterator<?> right) |
static int |
deepHashCode(Enumeration<?> en) |
static int |
deepHashCode(Iterable<?> it) |
static int |
deepHashCode(Iterator<?> it) |
static <E> Enumeration<E> |
emptyEnumeration() |
static <E> Iterator<E> |
emptyIterator() |
static <T> Enumeration<T> |
enumeration(Iterator<T> it) |
static <T> Enumeration<T> |
enumeration(T[] array) |
static <T> Iterable<T> |
forEach(Enumeration<T> delegate) |
static <T> Iterable<T> |
forEach(Iterator<T> delegate) |
static List<String> |
formats(Collection<?> src,
String format) |
static List<String> |
formats(Enumeration<?> src,
String format) |
static List<String> |
formats(Iterator<?> src,
String format) |
static <T> T |
get(Enumeration<T> en,
int index) |
static <T> T |
get(Enumeration<T> en,
int index,
T defaultValue) |
static <T> T |
get(Iterator<T> it,
int index) |
static <T> T |
get(Iterator<T> it,
int index,
T defaultValue) |
static <T> T |
getFirst(Collection<T> c) |
static <T> T |
getFirst(Collection<T> c,
T defaultValue) |
static <T> T |
getFirst(Enumeration<T> en) |
static <T> T |
getFirst(Enumeration<T> en,
T defaultValue) |
static <T> T |
getFirst(Iterator<T> it) |
static <T> T |
getFirst(Iterator<T> it,
T defaultValue) |
static <T> T |
getLast(Collection<T> c) |
static <T> T |
getLast(Collection<T> c,
T defaultValue) |
static <T> T |
getLast(Enumeration<T> en) |
static <T> T |
getLast(Enumeration<T> en,
T defaultValue) |
static <T> T |
getLast(Iterator<T> it) |
static <T> T |
getLast(Iterator<T> it,
T defaultValue) |
static <T> Collection<T> |
intersect(Collection<T> left,
Collection<T> right) |
static boolean |
isCollection(Object obj) |
static boolean |
isEmpty(Collection<?> collection) |
static boolean |
isEmpty(Enumeration<?> e) |
static boolean |
isEmpty(Iterator<?> it) |
static boolean |
isEnumeration(Object obj) |
static boolean |
isIterator(Object obj) |
static boolean |
isNotCollection(Object obj) |
static boolean |
isNotEmpty(Collection<?> collection) |
static boolean |
isNotEmpty(Enumeration<?> e) |
static boolean |
isNotEmpty(Iterator<?> it) |
static boolean |
isNotEnumeration(Object obj) |
static boolean |
isNotIterator(Object obj) |
static boolean |
isNotQueue(Object obj) |
static boolean |
isQueue(Object obj) |
static <E,T> Iterator<T> |
iterator(Enumeration<E> delegate,
java.util.function.Function<E,T> getter) |
static <T> Iterator<T> |
iterator(Enumeration<T> en) |
static <E,T> Iterator<T> |
iterator(Iterator<E> delegate,
java.util.function.Function<E,T> getter) |
static <T> Iterator<T> |
iterator(T[] array) |
static String |
join(Enumeration<?> e) |
static String |
join(Enumeration<?> left,
Enumeration<?> right,
String delimiter) |
static String |
join(Enumeration<?> left,
Enumeration<?> right,
String conjunction,
String delimiter) |
static String |
join(Enumeration<?> e,
String delimiter) |
static String |
join(Iterable<?> c) |
static String |
join(Iterable<?> left,
Iterable<?> right,
String delimiter) |
static String |
join(Iterable<?> left,
Iterable<?> right,
String conjunction,
String delimiter) |
static String |
join(Iterable<?> c,
String delimiter) |
static String |
join(Iterator<?> it) |
static String |
join(Iterator<?> left,
Iterator<?> right,
String delimiter) |
static String |
join(Iterator<?> left,
Iterator<?> right,
String conjunction,
String delimiter) |
static String |
join(Iterator<?> it,
String delimiter) |
static String |
join(Iterator<?> it,
String delimiter,
String pattern) |
static void |
main(String[] args) |
static <T> Collection<T> |
minus(Collection<T> left,
Collection<T> right) |
static <T> List<T> |
toList(Enumeration<T> delegate) |
static <T> List<T> |
toList(Iterable<T> iterable) |
static <T> List<T> |
toList(Iterator<T> delegate) |
static <T> Iterator<T> |
toSequentialEnumeration(Collection<Enumeration<T>> c) |
static <T> Iterator<T> |
toSequentialIterator(Collection<Iterator<T>> c) |
static String |
toString(Enumeration<?> e) |
static String |
toString(Iterable<?> c) |
static String |
toString(Iterator<?> it) |
static <T> Collection<T> |
union(Collection<T> left,
Collection<T> right) |
static <T> Collection<T> |
unionAll(Collection<T> left,
Collection<T> right) |
static <T> Collection<T> |
unmodifiableCollection(Collection<T> args) |
static <T> Collection<T> |
unmodifiableCollection(T... args) |
public static <T> Collection<T> unmodifiableCollection(T... args)
public static <T> Collection<T> unmodifiableCollection(Collection<T> args)
public static boolean isEmpty(Enumeration<?> e)
public static boolean isNotEmpty(Enumeration<?> e)
public static boolean isEmpty(Iterator<?> it)
public static boolean isNotEmpty(Iterator<?> it)
public static boolean isEmpty(Collection<?> collection)
public static boolean isNotEmpty(Collection<?> collection)
public static <T> T getLast(Enumeration<T> en)
public static <T> T getLast(Enumeration<T> en, T defaultValue)
public static <T> T getLast(Collection<T> c)
public static <T> T getLast(Collection<T> c, T defaultValue)
public static <T> T getLast(Iterator<T> it)
public static <T> T getLast(Iterator<T> it, T defaultValue)
public static <T> T get(Iterator<T> it, int index)
public static <T> T get(Iterator<T> it, int index, T defaultValue)
public static <T> T get(Enumeration<T> en, int index)
public static <T> T get(Enumeration<T> en, int index, T defaultValue)
public static <T> T getFirst(Enumeration<T> en)
public static <T> T getFirst(Enumeration<T> en, T defaultValue)
public static <T> T getFirst(Iterator<T> it)
public static <T> T getFirst(Iterator<T> it, T defaultValue)
public static <T> T getFirst(Collection<T> c)
public static <T> T getFirst(Collection<T> c, T defaultValue)
public static <T> Enumeration<T> enumeration(T[] array)
public static <T> Enumeration<T> enumeration(Iterator<T> it)
public static <E> Iterator<E> emptyIterator()
public static <E> Enumeration<E> emptyEnumeration()
public static <T> Iterator<T> iterator(T[] array)
public static <T> Iterator<T> iterator(Enumeration<T> en)
public static <T> Iterable<T> forEach(Enumeration<T> delegate)
public static <T> List<T> toList(Enumeration<T> delegate)
public static <E,T> Iterator<T> iterator(Enumeration<E> delegate, java.util.function.Function<E,T> getter)
public static <E,T> Iterator<T> iterator(Iterator<E> delegate, java.util.function.Function<E,T> getter)
public static String toString(Enumeration<?> e)
public static String join(Iterable<?> left, Iterable<?> right, String conjunction, String delimiter)
public static String join(Iterator<?> left, Iterator<?> right, String conjunction, String delimiter)
public static String join(Enumeration<?> e)
public static String join(Enumeration<?> e, String delimiter)
public static String join(Enumeration<?> left, Enumeration<?> right, String delimiter)
public static String join(Enumeration<?> left, Enumeration<?> right, String conjunction, String delimiter)
public static boolean isCollection(Object obj)
public static boolean isNotCollection(Object obj)
public static boolean isIterator(Object obj)
public static boolean isNotIterator(Object obj)
public static boolean isEnumeration(Object obj)
public static boolean isNotEnumeration(Object obj)
public static boolean isQueue(Object obj)
public static boolean isNotQueue(Object obj)
public static void main(String[] args)
public static boolean deepEquals(Enumeration<?> left, Enumeration<?> right)
public static int deepHashCode(Iterable<?> it)
public static int deepHashCode(Iterator<?> it)
public static int deepHashCode(Enumeration<?> en)
public static boolean containsIgnoreCase(Collection<String> c, String s)
public static <T> Collection<T> minus(Collection<T> left, Collection<T> right)
public static <T> Collection<T> intersect(Collection<T> left, Collection<T> right)
public static <T> Collection<T> union(Collection<T> left, Collection<T> right)
public static <T> Collection<T> unionAll(Collection<T> left, Collection<T> right)
public static <T> void addAll(Collection<T> c, T[] elements)
public static <T> void addAll(Collection<T> c, Iterator<T> it)
public static <T> void addAll(Collection<T> c, Enumeration<T> en)
public static List<String> formats(Collection<?> src, String format)
public static List<String> formats(Enumeration<?> src, String format)
public static <T> Iterator<T> toSequentialIterator(Collection<Iterator<T>> c)
public static <T> Iterator<T> toSequentialEnumeration(Collection<Enumeration<T>> c)
Copyright © 2020. All rights reserved.