您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
Collections
类在 Java 集合框架中扮演着一个非常重要的角色,它提供了许多静态方法来操作和返回集合
sort(List<T> list)
: 对指定列表进行升序排序。sort(List<T> list, Comparator<? super T> c)
: 根据指定的比较器对列表进行排序。binarySearch(List<? extends Comparable<? super T>> list, T key)
: 使用二分查找算法在已排序的列表中查找指定元素。binarySearch(List<? extends T> list, T key, Comparator<? super T> c)
: 根据指定的比较器在已排序的列表中查找指定元素。max(Collection<? extends Comparable<? super T>> c)
: 返回集合中的最大元素。min(Collection<? extends Comparable<? super T>> c)
: 返回集合中的最小元素。max(Comparator<? super T> c, Collection<? extends T> c)
: 根据指定的比较器返回集合中的最大元素。min(Comparator<? super T> c, Collection<? extends T> c)
: 根据指定的比较器返回集合中的最小元素。copy(List<? super T> dest, List<? extends T> src)
: 将源列表的元素复制到目标列表。reverse(List<?> list)
: 反转指定列表中元素的顺序。rotate(List<?> list, int distance)
: 将列表中的元素向右(正数)或向左(负数)旋转指定距离。shuffle(List<?> list)
: 使用默认随机源对列表进行随机排序。shuffle(List<?> list, Random rnd)
: 使用指定的随机源对列表进行随机排序。swap(List<?> list, int i, int j)
: 交换列表中两个指定索引处的元素。max(int[] array)
: 返回整数数组中的最大值。min(int[] array)
: 返回整数数组中的最小值。max(int[] array, int fromIndex, int toIndex)
: 返回整数数组中指定范围内的最大值。min(int[] array, int fromIndex, int toIndex)
: 返回整数数组中指定范围内的最小值。emptyIterator()
: 返回一个空的迭代器。unmodifiableCollection(Collection<?> c)
: 返回一个不可修改的集合视图。unmodifiableList(List<?> list)
: 返回一个不可修改的单链表视图。unmodifiableSet(Set<?> s)
: 返回一个不可修改的集合视图。unmodifiableMap(Map<? extends K,? extends V> m)
: 返回一个不可修改的空映射视图。synchronizedCollection(Collection<T> c)
: 返回一个线程安全的集合视图。synchronizedList(List<T> list)
: 返回一个线程安全的双向链表视图。synchronizedSet(Set<T> s)
: 返回一个线程安全的集合视图。synchronizedMap(Map<K,V> m)
: 返回一个线程安全的映射视图。checkedCollection(Collection<E> c, Class<E> type)
: 返回一个动态类型安全的集合。checkedList(List<E> list, Class<E> type)
: 返回一个动态类型安全的列表。checkedSet(Set<E> s, Class<E> type)
: 返回一个动态类型安全的集合。checkedMap(Map<K,V> m, Class<K> keyType, Class<V> valueType)
: 返回一个动态类型安全的映射。emptyMap()
: 返回一个空的映射视图。emptySet()
: 返回一个空的集合视图。emptyList()
: 返回一个空的双向链表视图。singletonList(T o)
: 返回一个只包含指定对象的不可变列表。singletonMap(K key, V value)
: 返回一个只包含指定键值对的不可变映射。singletonSet(T o)
: 返回一个只包含指定对象的不可变集合。unmodifiableNavigableMap(NavigableMap<K,V> m)
: 返回一个不可修改的导航映射视图。synchronizedNavigableMap(NavigableMap<K,V> m)
: 返回一个线程安全的导航映射视图。checkedNavigableMap(NavigableMap<K,V> m, Class<K> keyType, Class<V> valueType)
: 返回一个动态类型安全的导航映射。这些方法为开发者提供了丰富的操作集合的功能,使得在 Java 编程中更加便捷。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。