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

相关推荐
7哥♡ۣۖᝰꫛꫀꪝۣℋ2 分钟前
Spring WebMVC及常用注释
java·数据库·spring
曹牧4 分钟前
C#:Dictionary类型数组
java·开发语言·c#
躺着听Jay5 分钟前
【1267 - Illegal mix of collations 】mysql报错解决记录
java·linux·前端
bbq粉刷匠8 分钟前
力扣-电话号码组合
java·算法
xunyan62348 分钟前
面向对象(下)-模版方法的设计模式其应用场景
java·学习·设计模式
Yweir12 分钟前
Linux性能监控的工具集和分析命令工具
java·linux·jvm
Dxxyyyy16 分钟前
零基础学JAVA--Day41(IO文件流+IO流原理+InputStream+OutputStream)
java·开发语言·python
狗头实习生17 分钟前
电话号码字母组合
java·算法·leetcode
C雨后彩虹23 分钟前
矩阵扩散问题
java·数据结构·算法·华为·面试
独自破碎E23 分钟前
力场重叠问题
java·开发语言·算法