标签:rand type dso binary dynamic 反转 span xxx nmap
工具类,提供了许多静态方法,用于操作集合。
返回值类型 |
方法 |
说明 |
boolean | addAll(Collection< ? super T >c, T... elements) | 把第二个参数中的所有元素添加到c中 |
Queue<T> | asLifoQueue(Deque <T> deque) | 返回deque对应的Queue |
int | binarySearch(List<? extends Comparable<? super T>>list,T key) | 用二进制检索算法搜索list中key对应的对象 |
Collection<E> | checkedCollection(Collection<E> c, Class<E> type) | 返回指定Collection的dynamically typesafe view |
List<E> | checkedList(List<E>list , Class<E> type) | |
checkedMap(...) | ||
checked...(...) | ||
void | copy(List<? super T> dest , List<? extends T>src) | 复制dest中的所有元素到src中 |
boolean | disjoint(Collection<?>c1 , Collection<?>c2) | 当两个集合没有共同元素时返回true |
Enumeration<T> Iterator<T> List<T> ListIterator<T> Map<K,?V> NavigableMap<K,V> NavigableSet<E> Set<T> SortedMap<K,?V> SortedSet<E> |
emptyEnumeration() emptyIterator() emptyList() emptyListIterator() emptyMap() emptyNavigableMap() emptyNavigableSet() emptySet() emptySortedMap() emptySortedSet() |
返回一个空的,指定类型的集合(常用于初始化) |
Enumeration<T>
|
enumeration(Collection<T> c)
|
void | fill(List<? super T>list , T obj) | 用obj代替list中的所有元素 |
int | frequency(Collection<?>c , Object o) | 返回o在集合c中出现的次数 |
int | indexOfSubList(List<?>source,List<?>target) | 返回target在source中第一次出现的位置,失败返回-1 |
int | lastIndexOfSubList(List<?>source,List<?>target) | 返回target在source中最后一次出现的位置,失败返回-1 |
ArrayList<T> | list(Enumeration<T> e) | 返回一个包含e中所有元素(按照它们的顺序)的arraylist |
T | max(Collection<? extends T> coll) | 返回集合中的最大元素(自然顺序) |
T | max(Collection<? extends T>coll,Coparator<? super T>comp) | 返回集合中的最大元素(由Comparator排序) |
T | min(Collection<? extends T> coll) | 返回集合中的最小元素(自然顺序) |
T | min(Collection<? extends T>coll,Coparator<? super T>comp) | 返回集合中的最小元素(由Comparator排序) |
List<T> | nCopies(int n , T o) | 返回一个由n个元素o组成的List |
Set<E> | newSetFromMap(Map<E,Boolean>map) | 返回map对应的Set |
boolean | replaceAll(List<T>list,T oldVal,T newVal) | 用newVal替换list中全部oldVal |
void | reverse(List<?>list) | 反转list中的元素 |
Comparator<T> | reverseOrder() | 返回反转顺序的Compartor |
Comparator<T> | reverseOrder(Comparator<T> cmp) | |
void | rotate(List<?>list,int distance) | 所有元素后移若干单位(末尾在开始补充) |
void | shuffle(List<?>list) | 把list中的元素重新排序 |
void | shuffle(List<?>list,Random rnd) | 使用指定随机源把list中的元素重新排序 |
Set<T> | singleton(T o) | 返回一个只包含指定元素o的Set |
List<T> | singletonList(T o) | 返回一个只包含指定元素o的Set |
Map<K,V> | singletonMap(K key,V value) | 返回一个只包含指定K-V的Map |
void | sort(List<T>list) | 对list进行排序(自然顺序) |
void | sort(List<T>list , Comparator<? super T>c) | 对list进行排序(由Comparator指定顺序) |
void | swap(List<?>list , int i , int j) | 交换list中索引为i与j的元素 |
Collection<T> List<T> Map<K,V> NavigableSet<T> Set<T> SortedMap<K,?V> SortedSet<T> |
synchronizedCollection(Collection<T> c) synchronizedList(List<T> list) synchronizedMap(Map <K,V> m) synchronizedNavigableSet?(NavigableSet<T> s) synchronizedSet?(Set<T> s) synchronizedSortedMap?(SortedMap<K,?V> m) synchronizedSortedSet?(SortedSet<T> s) |
返回集合c对应的同步(线程安全)集合 返回list对应的同步(线程安全)List 返回m对应的同步(线程安全)Map 返回s对应的同步(线程安全)NavigableSet 返回s对应的同步(线程安全)Set 返回m对应的同步(线程安全)SortedMap 返回s对应的同步(线程安全)SortedSet |
XXX | unmodifiableXXX | 返回以上所说集合类型的unmodifiable view |
标签:rand type dso binary dynamic 反转 span xxx nmap
原文地址:https://www.cnblogs.com/ShineLeBlog/p/14906887.html