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)方法,可将指定集合包装成线程同成的集合,从而可以解决线程安全问题。

相关推荐
学到头秃的suhian7 小时前
Springboot进阶知识
java·spring boot·spring
你想知道什么?7 小时前
JNI简单学习(java调用C/C++)
java·c语言·学习
期待のcode7 小时前
Thymeleaf模板引擎
java·html·springboot
白宇横流学长7 小时前
基于SpringBoot实现的电子发票管理系统
java·spring boot·后端
白宇横流学长7 小时前
基于SpringBoot实现的智慧就业管理系统
java·spring boot·后端
weixin_462446237 小时前
EasyExcel 动态修改模板 Sheet 名称:自定义 SheetWriteHandler 拦截器
java·开发语言·easyexcel
赵庆明老师7 小时前
NET 使用SmtpClient 发送邮件
java·服务器·前端
苏小瀚7 小时前
[Java EE] HTML·CSS·JavaScript基础
java·java-ee
李拾叁的摸鱼日常7 小时前
Spring 框架中 RequestContextHolder 深度解析
java·架构
C++业余爱好者7 小时前
JVM优化入门指南:JVM垃圾收集器(GC)介绍
java·开发语言·jvm