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

相关推荐
桃子叔叔几秒前
Prompt Engineering完全指南:从基础到高阶技术实战
java·服务器·prompt
CRUD酱1 分钟前
RabbitMQ是如何确保消息的可靠性的?
java·python·rabbitmq
百花~1 分钟前
Spring IoC&DI~
java·后端·spring
独自破碎E4 分钟前
矩阵区间更新TLE?试试二维差分
java·线性代数·矩阵
卷到起飞的数分5 分钟前
20.Spring Boot原理2
java·spring boot·后端
shepherd1118 分钟前
一文带你掌握MyBatis-Plus代码生成器:从入门到精通,实现原理与自定义模板全解析
java·spring boot·后端
程序员西西9 分钟前
作为开发,你真的懂 OOM 吗?实测 3 种场景,搞懂 JVM 崩溃真相
java·后端
橘子编程14 分钟前
仓颉语言变量与表达式解析
java·linux·服务器·开发语言·数据库·python·mysql
pcm12356721 分钟前
java中用哈希表写题碰到的误区
java·前端·散列表
雨中飘荡的记忆24 分钟前
财务核算系统设计与实现
java