Java集合(七)常用工具类

一,Collections工具类

  在Java中,针对集合的操作非常频繁,例如将集合中的元素排序,从集合中查找某个元素等。针对这些常见的操作,Java提供了一个工具类中专门用来操作集合,

这个类就是Collections,它位于Java.util包中。

  1.添加,排序操作:

static <T> boolean addAll (Collection <? super T> c ,T...elements)   将所有指定元素添加到指定集合c中

static void reverse (List list)                   反转指定的List结合中的元素的顺序

static void shuffle (List list)                     对List集合中的元素进行随机排序

static void sort (List list)                      根据元素的自然顺序对List集合中的元素进行排序

static void swap (List list,int i, int j)                将指定的List集合中的角标 i 处元素和 j 处元素进行交换

 

  2.查找,替换操作:

static int binarySearch (List list,Object key)  使用二分法搜索指定对象在List集合中的索引,查找的List集合中的元素必须是有序的

static Object max (Collection col)      根据元素的自然顺序,返回给定集合中最大的元素

static Object min (Collection col)       根据元素的自然顺序,返回给定集合中最小的元素 

  

 输出结果:

      

 

 

 Collections工具类中还有一些其它的方法,可以自学API帮助文档,查看使用

 

二,Arrays工具类

  Arrays工具类是针对数组的一个工具类,在之前数组章节中已经做过描述,可以自查API帮助文档查看使用

posted on 2022-08-11 16:41  键盘敲烂的朱  阅读(321)  评论(0编辑  收藏  举报