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

相关推荐
韩立学长15 小时前
【开题答辩实录分享】以《在线作业标准流程指导系统的设计与实现》为例进行选题答辩实录分享
java·javascript
一直都在57215 小时前
Spring框架:AOP
java·后端·spring
sheji341615 小时前
【开题答辩全过程】以 基于springboot的健身房管理系统为例,包含答辩的问题和答案
java·spring boot·后端
萧曵 丶15 小时前
JAVA final 详解
java
林shir15 小时前
Java基础2.2-Stream流
java
wadesir16 小时前
C++基本数据类型详解(零基础掌握C++核心数据类型)
java·开发语言·c++
醇氧17 小时前
【Linux】 安装 Azul Zulu JDK
java·linux·运维
多多*18 小时前
2026年1月3日八股记录
java·开发语言·windows·tcp/ip·mybatis
张较瘦_18 小时前
Springboot3 | 核心注解实战教程
java·spring boot
太理摆烂哥18 小时前
C++之异常
java·开发语言·jvm