🐒个人主页
🏅JavaSE系列专栏
📖前言:
本篇博客主要以介绍Collections集合工具类对单列集合处理的常用方法。
🎀Collections集合工具类
集合工具类Collections
是专门对集合进行操作的工具类,里面封装了大量的对集合元素操作的方法。我们类比一下之前我们专栏介绍的工具类–Arrays数组工具类
常用方法 | 方法内容介绍 |
---|---|
static boolean addAll (单列集合,元组a1,a2,a3,a4…) | 📖【批量插入数据】 |
static int binarySearch (List<已排序的> list, T key) | 📖【二分查找】 |
static void fill (List<? super T> list, T obj) | 📖【集合元素被统一改为obj】 |
static int frequency (Collection<?> c, Object o) | 📖【统计集合中元素o的个数】 |
static T max (Collection<? extends T> coll) | 📖【找出此单列集合的最大值(无序需排序)’set也适用】 |
static T min (Collection<? extends T> coll) | 📖【找出此单列集合的最小值(无序需排序)’set也适用】 |
static boolean replaceAll (List list, T oldVal, T newVal) | 📖【将list集合中所有oldval替换为newval】 |
static void reverse (List<?> list) | 📖【让List集合逆序】 |
static void rotate (List<?> list, int distance) | 📖【将指定列表中的元素旋转指定的距离,“🔁”】 |
static void sort (List list) | 📖【给list集合默认升序排序】 |
static void sort (List list, Comparator<? super T> c) | 📖【给list集合自定义排序】 |
static void swap (List<?> list, int i, int j) | 📖【交换List集合中两元素位置】 |