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

相关推荐
Aurorar0rua11 分钟前
CS50 x 2024 Notes C - 04
java·开发语言
椰羊~王小美20 分钟前
嵌入式 和 单片机
java·单片机·嵌入式硬件
低客的黑调22 分钟前
Redis-不止是缓存
java·开发语言·数据库
噢,我明白了29 分钟前
Java 入门,详解List,Map集合使用
java·list·map
ZenosDoron33 分钟前
函数形参传数组
java·jvm·算法
一只幸运猫.34 分钟前
字节跳动Java大厂面试版
java·开发语言·面试
xier_ran42 分钟前
【C++】“内部”、“外部”、“派生类”、“友元“类
java·开发语言·c++
凭君语未可1 小时前
从静态代理走向动态代理:理解 JDK 动态代理的本质
java·开发语言
黑风风1 小时前
在 Windows 上设置 MAVEN_HOME 环境变量(完整指南)
java·windows·maven
Rsun045511 小时前
15、Java 观察者模式从入门到实战
java·python·模板方法模式