@InterfaceAudience.Private public class CollectionUtils extends java.lang.Object
Constructor and Description |
---|
CollectionUtils() |
Modifier and Type | Method and Description |
---|---|
static <T> T |
getFirst(java.util.Collection<T> collection)
first/last
|
static <T> T |
getLast(java.util.List<T> list) |
static int |
getLastIndex(java.util.List<?> list) |
static <T> boolean |
isEmpty(java.util.Collection<T> collection)
empty
|
static boolean |
isLastIndex(java.util.List<?> list,
int index) |
static <T> boolean |
notEmpty(java.util.Collection<T> collection) |
static <T> java.util.Collection<T> |
nullSafe(java.util.Collection<T> in) |
static <A,B> boolean |
nullSafeSameSize(java.util.Collection<A> a,
java.util.Collection<B> b) |
static <T> int |
nullSafeSize(java.util.Collection<T> collection)
size
|
public static <T> java.util.Collection<T> nullSafe(java.util.Collection<T> in)
public static <T> int nullSafeSize(java.util.Collection<T> collection)
public static <A,B> boolean nullSafeSameSize(java.util.Collection<A> a, java.util.Collection<B> b)
public static <T> boolean isEmpty(java.util.Collection<T> collection)
public static <T> boolean notEmpty(java.util.Collection<T> collection)
public static <T> T getFirst(java.util.Collection<T> collection)
public static int getLastIndex(java.util.List<?> list)
list
- any listpublic static boolean isLastIndex(java.util.List<?> list, int index)
list
- index
- the index in questionpublic static <T> T getLast(java.util.List<T> list)