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

相关推荐
一定要AK2 分钟前
Spring 核心容器从入门到精通
java·后端·spring
RInk7oBjo5 分钟前
spring boot3--自动配置与手动配置
java·spring boot·后端
最初的↘那颗心8 分钟前
LangChain4j核心能力:AiService、Prompt注解与结构化输出实战
java·大模型·结构化输出·langchain4j·aiservice
lixia0417mul210 分钟前
简单的RAG知识库问答
java
云烟成雨TD13 分钟前
Spring AI 1.x 系列【25】结构化输出案例演示
java·人工智能·spring
鱼鳞_13 分钟前
Java学习笔记_Day23(HashMap)
java·笔记·学习
hua_ban_yu14 分钟前
新版本 idea 如何设置热部署
java·ide·intellij-idea
SimonKing14 分钟前
免费!不限量!用opencode接入英伟达(NVIDIA)大模型,轻松打造你的 AI 编程助手
java·后端·程序员
odng18 分钟前
拉取最新代码报错修复说明
java