Java集合----Collection工具类
Collections 工具类
Collections 是一个操作 Set、List 和 Map 等集合的工具类
Collections 中提供了大量方法对集合元素进行排序、查询和修改等操作,还提供了对集合对象设置不可变、对集合对象实现同步控制等方法
排序操作:
reverse(List):反转 List 中元素的顺序
shuffle(List):对 List 集合元素进行随机排序
sort(List):根据元素的自然顺序对指定 List 集合元素按升序排序
sort(List,Comparator):根据指定的 Comparator 产生的顺序对 List 集合元素进行排序
swap(List,int, int):将指定 list 集合中的 i 处元素和 j 处元素进行交换
查找、替换
Object max(Collection):根据元素的自然顺序,返回给定集合中的最大元素
Object max(Collection,Comparator):根据 Comparator 指定的顺序,返回给定集合中的最大元素
Object min(Collection)
Object min(Collection,Comparator)
int frequency(Collection,Object):返回指定集合中指定元素的出现次数
boolean replaceAll(List list,Object oldVal,Object newVal):使用新值替换 List 对象的所有旧值
同步控制
Collections 类中提供了多个 synchronizedXxx() 方法,该方法可使将指定集合包装成线程同步的集合,从而可以解决多线程并发访问集合时的线程安全问题
Enumeration
Enumeration 接口是 Iterator 迭代器的 “古老版本”
相关文章
- 透过现象看本质:Java类动态加载和热替换
- java高级---->Java动态代理的原理
- 【JAVA开发】Eclipse几个版本说明
- Java 概述
- java设计模式--行为型模式--备忘录模式
- Java 工具类 - 纯JAVA实现的图片处理工具类
- java http post/get 服务端和客户端实现json传输
- Java 的 Api 文档生成工具 JApiDocs 程序文档工具
- Java 必会的工具库,让你的代码量减少 90%...
- btrace拓展工具-java应用性能诊断优化利器
- 【Java 基础】字符串StringBuilder、StringBuffer,工具StringJoiner
- Java里面的转义字符
- java 日历计算农历和节假日的工具类
- 《Java核心技术 卷Ⅱ 高级特性(原书第10版)》一1.3 filter、map和flatMap方法
- java加拼音的工具 pinyinutil
- Java SE之反射技术[Field](二)
- 【Java】15分钟快速体验阿里Java诊断工具Arthas
- 编写Java程序,使用单例模式,创建可以生成银联借记卡号的工具类,银联借记卡号是一个 19 位的数字,卡号以“62”开头,如图所示。
- Java必会的工具库,让你的代码量减少90%
- java-工具-轮子
- java-基础-关键字
- Java-类库-Guava-Table
- java-Apache Commons IO
- java-开发各种Java示例项目
- 配置好solr搜索引擎服务器后java后台如何将商品信息导入索引库
- 一名Java工具人的复盘日记,逆风且翻盘...
- Java Class与反射相关的一些工具类
- java如何获取访问真实IP地址?