集合详解之(六)Collections集合工具类

文章目录

  • 个人主页
  • JavaSE系列专栏
    • 前言:
    • Collections集合工具类

个人主页

JavaSE系列专栏

前言:

本篇博客主要以介绍Collections集合工具类对单列集合处理的常用方法。

Collections集合工具类

集合工具类Collections是专门对集合进行操作的工具类,里面封装了大量的对集合元素操作的方法。我们类比一下之前我们专栏介绍的工具类–Arrays数组工具类

常用方法 方法内容介绍
static boolean addAll(单列集合,元组a1,a2,a3,a4…) 【批量插入数据】
static int binarySearch(List<已排序的> list, T key) 【二分查找】
static void fill(List list, T obj) 【集合元素被统一改为obj】
static int frequency(Collection c, Object o) 【统计集合中元素o的个数】
static T max(Collection coll) 【找出此单列集合的最大值(无序需排序)’set也适用】
static T min(Collection 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 c) 【给list集合自定义排序】
static void swap(List list, int i, int j) 【交换List集合中两元素位置】

你可能感兴趣的:(JavaSE系列专栏,java,算法,c++)