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

相关推荐
bemyrunningdog4 分钟前
Spring文件上传核心技术解析
java
Fireworkitte7 分钟前
Java 系统中实现高性能
java
ningqw9 分钟前
JWT 的使用
java·后端·springboot
David爱编程1 小时前
指令重排与内存屏障:并发语义的隐形守护者
java·后端
ZZHow10242 小时前
Java项目-苍穹外卖_Day1
java·spring boot·web
带刺的坐椅3 小时前
老码农教你 Solon Web Context-Path 的两种配置方式
java·nginx·tomcat·web·solon
ZZHow10243 小时前
Java项目-苍穹外卖_Day2
java·spring boot·web
float_六七3 小时前
Spring Boot 3为何强制要求Java 17?
java·spring boot·后端
叫我阿柒啊3 小时前
从Java全栈到前端框架的深度探索
java·微服务·typescript·vue3·springboot·前端开发·全栈开发
架构师沉默4 小时前
Java 开发者别忽略 return!这 11 种写法你写对了吗?
java·后端·架构