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

相关推荐
降临-max16 分钟前
JavaWeb企业级开发---Mybatis
java·开发语言·笔记·学习·mybatis
好好研究40 分钟前
SpringBoot注解的作用
java·spring boot·spring
Libby博仙1 小时前
Spring Boot 条件化注解深度解析
java·spring boot·后端
我是小疯子661 小时前
深入解析C++右值引用与移动语义
java·开发语言·算法
better_liang1 小时前
每日Java面试场景题知识点之-JUC锁的底层原理
java·并发编程·juc·锁机制·reentrantlock·readwritelock·底层原理
悟能不能悟1 小时前
Elastic Stack 中两种主要查询语言 KQL (Kibana Query Language) 和 Lucene 的详细对比和解释。
java·开发语言
我是一只小青蛙8881 小时前
Java连接MySQL数据库实战指南
java
夏末4721 小时前
Java异常处理终极指南:从入门到企业级实战,让程序稳如老狗!
java·java ee
子非鱼9212 小时前
SpringBoot快速上手
java·spring boot·后端
techzhi2 小时前
Apifox CLI + GitLab CI:接口自动化测试实施记录
java·ci/cd·kubernetes·gitlab·yapi·运维开发·fastapi