public class CollectionUtil extends Object
| 构造器和说明 |
|---|
CollectionUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> List<T> |
Filter(List<T> list,
ListFilter filter)
使用指定的Filter过滤集合
|
static <K,V> Map |
Filter(Map<K,V> map,
MapFilter filter) |
static <T> Queue |
Filter(Queue<T> queue,
QueueFilter filter) |
static <T> Set<T> |
Filter(Set<T> set,
SetFilter filter) |
static <T> List<T> |
intersection(List<T> list1,
List<T> list2)
求俩个集合的交集
|
static <K,V> Map<K,V> |
intersection(Map<K,V> map1,
Map<K,V> map2)
Map集合的交集只提供键的交集
|
static <T> Queue<T> |
intersection(Queue<T> queue1,
Queue<T> queue2) |
static <T> Set<T> |
intersection(Set<T> set1,
Set<T> set2) |
static <T> List<T> |
removeDuplicate(List<T> list)
去重
|
static <T> List<T> |
subtract(List<T> list1,
List<T> list2)
求俩个集合的差集
|
static <K,V> Map<K,V> |
subtract(Map<K,V> map1,
Map<K,V> map2) |
static <T> Queue<T> |
subtract(Queue<T> queue1,
Queue<T> queue2) |
static <T> Set<T> |
subtract(Set<T> set1,
Set<T> set2) |
static <T> List<T> |
unicon(List<T> list1,
List<T> list2)
求俩个集合的并集
|
static <K,V> Map<K,V> |
unicon(Map<K,V> map1,
Map<K,V> map2) |
static <T> Queue<T> |
unicon(Queue<T> queue1,
Queue<T> queue2) |
static <T> Set<T> |
unicon(Set<T> set1,
Set<T> set2) |
public static <T> List<T> Filter(List<T> list, ListFilter filter)
public static <T> Queue Filter(Queue<T> queue, QueueFilter filter)
public static <K,V> Map<K,V> intersection(Map<K,V> map1, Map<K,V> map2)
K - V - map1 - map2 - Copyright © 2016. All rights reserved.