Java学习笔记-Collections工具类

目录

1 Collections工具类介绍

2 Collections工具类常用方法

1 Collections工具类介绍

1、Collections是一个对Set、List和Map等集合进行操作的工具类

2、Collections提供了一系列 操作(排序、查询、修改等)集合中元素的静态方法

2 Collections工具类常用方法

  • 排序
  1. reverse(List):将List中的元素倒序排序
  2. shuffle(List):将List中的元素打乱随机排序
  3. sort(List):将List中的元素按照自然顺序升序排序
  4. sort(List, Comparator):将List中的元素按照指定的Comparator比较器中重写的compare方法进行排序
  5. swap(List, int i, int j):将List中索引为 i 和 j 的元素进行交换
  • 查询
  1. max(Collection):根据元素自然顺序,返回集合中的最大元素(返回类型:Object)
  2. max(Collection, Comparator):根据指定的Comparator比较器中重写的compare方法指定的顺序,返回集合中的最大元素(返回类型:Object)
  3. min(Collection):根据元素自然顺序,返回集合中的最小元素(返回类型:Object)
  4. min(Collection, Comparator):根据指定的Comparator比较器中重写的compare方法指定的顺序,返回集合中的最小元素(返回类型:Object)
  5. frequency(Collection, Object):返回集合中某元素的出现次数(返回类型:int)
  6. copy(List dest, List src):将集合src中的值复制到集合dest中(无返回类型)
  • 修改
  1. replaceAll(List list, Object oldVal, Object newVal):在list中,使用新元素值newVal替换所有的旧元素值oldVal(返回类型:boolean)
  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值