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

相关推荐
Maynor99610 分钟前
Clawdbot安装教程:从零开始到接入飞书
java·数据库·飞书
小北方城市网12 分钟前
Spring Boot 多数据源与事务管理实战:主从分离、动态切换与事务一致性
java·开发语言·jvm·数据库·mysql·oracle·mybatis
roman_日积跬步-终至千里32 分钟前
【Java 并发-面试】从线程基础到企业级开发的知识点概况
java·开发语言
m0_7482331736 分钟前
C与C++:底层编程的六大核心共性
java·开发语言
坊钰41 分钟前
【Rabbit MQ】Rabbit MQ 介绍
java·rabbitmq
雀啼春1 小时前
Java中的数据类型
java
80530单词突击赢1 小时前
C++关联容器深度解析:set/map全攻略
java·数据结构·算法
兩尛1 小时前
c++知识点1
java·开发语言·c++
舟舟亢亢1 小时前
JVM复习笔记——下
java·jvm·笔记