随笔 - 172  文章 - 0  评论 - 0  阅读 - 11891

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   键盘敲烂的朱  阅读(325)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
· 《HelloGitHub》第 107 期
· 全程使用 AI 从 0 到 1 写了个小工具
· 从文本到图像:SSE 如何助力 AI 内容实时呈现?(Typescript篇)
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示