public class CollectionUtils extends Object
| 构造器和说明 |
|---|
CollectionUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static ConcurrentHashMap |
createConcurrentHashMap(int cap)
创建一个指定容量的ConcurrentHashMap
|
static Set |
createConcurrentHashSet(int cap)
创建一个指定容量的ConcurrentHashMap的keySet
|
static HashMap |
createHashMap(int cap)
创建一个指定容量的HashMap
|
static HashSet |
createHashSet(int cap)
创建一个指定容量的HashSet
|
static LinkedHashMap |
createLinkedHashMap(int cap)
创建一个指定容量的LinkedHashMap
|
static <T> List<T> |
getSynList()
获取线程安全的固定大小的list
|
static <K,V> Map<K,V> |
getSynSizedMap(int size)
获取线程安全的固定大小的map
|
static <T> Set<T> |
getSynSizedSet(int size)
获取线程安全的固定大小的set
|
static String |
join(List<?> list)
将对象集合转为String
|
static <T> List<T> |
removeAll(List<T> source,
List<T> destination)
比List.removeAll效率高
|
public static HashMap createHashMap(int cap)
cap - 容量public static LinkedHashMap createLinkedHashMap(int cap)
cap - 容量public static ConcurrentHashMap createConcurrentHashMap(int cap)
cap - 容量public static HashSet createHashSet(int cap)
cap - 容量public static Set createConcurrentHashSet(int cap)
cap - 容量public static String join(List<?> list)
list - 对象集合public static <K,V> Map<K,V> getSynSizedMap(int size)
size - map元素上限public static <T> Set<T> getSynSizedSet(int size)
size - set元素上限public static <T> List<T> getSynList()
Copyright © 2021. All rights reserved.