Collections工具类

Collections:操做Collection和Map的工具类

方法:

1、排序:

reverse (List):反转List中元素的顺序。

shuffle (List):对List中元素进行随机排序。

sort(List):根据元素的自然顺序对指定List元素按升序排序。 sort(List,Comparator):根据指定的Comparator产生的顺序对List集合元素进行排序。

swap(List,int i,int j)将指定List中的i处元素与j处元素互换。

2、查找

max(Collection):根据元素的自然顺序,返回集合中的最大元素。 max (Collection,Eompurator):按Compurator排序,并返回最大元素。 min (collection):

min (Collection,Comparator):

frequency (collection object):返回集合中元素出现的频率。 copy(list dest,list src):将src中的内容复制到dest中。replaceAll (List list, Object old val,object newVal):使用list中的oldVal全部改为newval。

Copy的使用:

List dest= Arrays. aslist (new Object list. size());

Collectiens类中提供了多个synchronisedXxx9)方法,可将指定集合包装成线程同成的集合,从而可以解决线程安全问题。

相关推荐
北城以北8888几秒前
虚拟机安装JDK,Tomcat,部署项目
java·开发语言·tomcat
终将老去的穷苦程序员8 分钟前
基于Android Studio开发的安卓图书借阅管理系统
java·sqlite·android studio·android-studio
技术小结-李爽1 小时前
【工具】Maven的使用
java·maven
sou_time1 小时前
从 0 到 商用:AI Agent x SKILL x MCP 全栈实战教程:L2 高等篇:MCP 协议 + Spring AI + Agent 编排
java·人工智能·spring
冷小鱼1 小时前
高级研发编码习惯:从规范到艺术,再到AI+时代的人机协同
java·开发语言·python·编码习惯
齐 飞1 小时前
JDK21虚拟线程
java·后端
小马爱打代码1 小时前
Java 并发 Bug 深度分析与实战
java
极客先躯1 小时前
高级java每日一道面试题-2026年02月09日-实战篇[Docker]-Docker 容器有哪些安全风险?如何缓解?
java·运维·网络·安全·docker·容器
_Aaron___1 小时前
MyBatis 动态排序别乱用 ${}:ORDER BY 的安全写法
java·spring·mybatis
摇滚侠1 小时前
SpringMVC 入门到实战 HttpMessageConverter 65-74
java·后端·spring·intellij-idea