| 构造器和说明 |
|---|
CollectionUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static int |
initialCapacity(Collection<?> coll)
根据list的长度返回 map所需的 initialCapacity
|
static Collection<?> |
intersection(Collection<?> c1,
Collection<?> c2)
取交集 [AB] (list 需要重写 equals, set 需要重写 hash)
intersection([1,2,3,4],[4,5]) -》 [4]
|
static boolean |
isEmpty(Collection<?> coll)
判空
Null-safe check if the specified collection is empty.
|
static <T> boolean |
isEmpty(T[] array)
判空
|
static boolean |
isNotEmpty(Collection<?> coll)
Null-safe check if the specified collection is not empty.
|
static Collection<?> |
union(Collection<?> c1,
Collection<?> c2)
取并集 (list 需要重写 equals, set 需要重写 hash)
union([1,2,3,4],[4,5]) -》 [1,2,3,4,5]
union([1,2,3,4],[]) -》 [1,2,3,4]
union([],[4,5]) -》 [4,5]
|
public static <T> boolean isEmpty(T[] array)
public static boolean isEmpty(Collection<?> coll)
Null returns true.[true空]
public static boolean isNotEmpty(Collection<?> coll)
Null returns false.
public static int initialCapacity(Collection<?> coll)
public static Collection<?> intersection(Collection<?> c1, Collection<?> c2)
intersection([1,2,3,4],[4,5]) -》 [4]
public static Collection<?> union(Collection<?> c1, Collection<?> c2)
union([1,2,3,4],[4,5]) -》 [1,2,3,4,5]
union([1,2,3,4],[]) -》 [1,2,3,4]
union([],[4,5]) -》 [4,5]
Copyright © 2024 tan. All rights reserved.