方法签名功能或适用场景入参详细解释
<T> boolean addAll(Collection<? super T> c, T... elements) 将所有指定的元素添加到指定的集合中。
  • c: 要添加元素的集合。
  • elements: 要添加的元素。
<T> Queue<T> asLifoQueue(Deque<T> deque) 将指定的双端队列视为后进先出 (LIFO) 队列。
  • deque: 要转换的双端队列。
<T> int binarySearch(List<? extends Comparable<? super T>> list, T key) 使用二分搜索算法在指定的列表中搜索指定的对象。
  • list: 要搜索的列表,必须按升序排序。
  • key: 要搜索的键。
<T> int binarySearch(List<? extends T> list, T key, Comparator<? super T> c) 使用二分搜索算法在指定的列表中搜索指定的对象,使用指定的比较器。
  • list: 要搜索的列表,必须按升序排序。
  • key: 要搜索的键。
  • c: 用于比较列表元素的比较器。
<T> void copy(List<? super T> dest, List<? extends T> src) 将源列表中的所有元素复制到目标列表中。
  • dest: 目标列表。
  • src: 源列表。
<T> boolean disjoint(Collection<?> c1, Collection<?> c2) 如果两个指定的集合没有共同的元素,则返回 true
  • c1: 第一个集合。
  • c2: 第二个集合。
<T> Enumeration<T> emptyEnumeration() 返回一个空的枚举。
<T> Iterator<T> emptyIterator() 返回一个空的迭代器。
<T> ListIterator<T> emptyListIterator() 返回一个空的列表迭代器。
<T> List<T> emptyList() 返回一个空的列表。
<K,V> Map<K,V> emptyMap() 返回一个空的映射。
<T> Set<T> emptySet() 返回一个空的集合。
<T> void fill(List<? super T> list, T obj) 用指定的元素替换指定列表中的所有元素。
  • list: 要填充的列表。
  • obj: 用于填充列表的元素。
<T> int frequency(Collection<?> c, Object o) 返回指定集合中等于指定对象的元��数量。
  • c: 要搜索的集合。
  • o: 要搜索的对象。
<T> List<T> nCopies(int n, T o) 返回包含 n 个指定对象的不可变列表。
  • n: 列表中元素的数量。
  • o: 列表中的元素。
<T> boolean replaceAll(List<T> list, T oldVal, T newVal) 用新值替换列表中所有等于旧值的元素。
  • list: 要修改的列表。
  • oldVal: 要替换的旧值。
  • newVal: 替换后的新值。
<T> void reverse(List<?> list) 反转指定列表中元素的顺序。
  • list: 要反转的列表。
<T> void shuffle(List<?> list) 使用默认的随机源随机置换指定的列表。
  • list: 要置换的列表。
<T> void shuffle(List<?> list, Random rnd) 使用指定的随机源随机置换指定的列表。
  • list: 要置换的列表。
  • rnd: 随机源。
<T> void sort(List<T> list) 将指定的列表按升序排序。
  • list: 要排序的列表。
<T> void sort(List<T> list, Comparator<? super T> c) 使用指定的比较器将指定的列表排序。
  • list: 要排序的列表。
  • c: 用于比较列表元素的比较器。
<T> void swap(List<?> list, int i, int j) 交换指定列表中指定位置的元素。
  • list: 要交换元素的列表。
  • i: 第一个元素的位置。
  • j: 第二个���素的位置。
<T> Collection<T> synchronizedCollection(Collection<T> c) 返回指定集合的同步(线程安全)集合。
  • c: 要同步的集合。
<T> List<T> synchronizedList(List<T> list) 返回指定列表的同步(线程安全)列表。
  • list: 要同步的列表。
<K,V> Map<K,V> synchronizedMap(Map<K,V> m) 返回指定映射的同步(线程安全)映射。
  • m: 要同步的映射。
<T> Set<T> synchronizedSet(Set<T> s) 返回指定集合的同步(线程安全)集合。
  • s: 要同步的集合。
<T> SortedSet<T> synchronizedSortedSet(SortedSet<T> s) 返回指定排序集合的同步(线程安全)排序集合。
  • s: 要同步的排序集合。
<K,V> SortedMap<K,V> synchronizedSortedMap(SortedMap<K,V> m) 返回指定排序映射的同步(线程安全)排序映射。
  • m: 要同步的排序映射。
<T> Collection<T> unmodifiableCollection(Collection<? extends T> c) 返回指定集合的不可修改视图。
  • c: 要包装的集合。
<T> List<T> unmodifiableList(List<? extends T> list) 返回指定列表的不可修改视图。
  • list: 要包装的列表。
<K,V> Map<K,V> unmodifiableMap(Map<? extends K, ? extends V> m) 返回指定映射的不可修改视图。
  • m: 要包装的映射。
<T> Set<T> unmodifiableSet(Set<? extends T> s) 返回指定集合的不可修改视图。
  • s: 要包装的集合。
<T> SortedSet<T> unmodifiableSortedSet(SortedSet<T> s) 返回指定排序集合的不可修改视图。
  • s: 要包装的排序集合。
<K,V> SortedMap<K,V> unmodifiableSortedMap(SortedMap<K, ? extends V> m) 返回指定排序映射的不可修改视图。
  • m: 要包装的排序映射。
posted on 2024-10-11 13:47  卡米i  阅读(32)  评论(0)    收藏  举报