集合常用工具类API总结

Collections工具类针对List的方法,均为静态方法。这个工具类不仅可以操作Set还可以操作Map。

void reverse(List):反转List中元素的顺序
void shuffle()List:对List集合元素进行随机排序
void sort(List):自然排序,由小到大
void sort(List,Comparator):定制排序
void swap(List,int,int):将指定list集合中的i处元素和j处元素进行交换

Object max(Collection):根据自然排序,返回给定集合中的最大元素
Object max(Collection,Comparator):根据定制排序,返回给定集合中的最大元素
Object min(Collection):根据自然排序,返回给定集合中小元素
Object min(Collection,Comparator):根据定制排序,返回给定集合中的最小元素
Object frequency(Collection,Object):返回指定集合中指定元素的出现次数。只针对Collection接口的有用。
void copy(List dest,List src):将后者复制到前者里面,但是容易出错,二者长度必须等长。
可以List dest = Arrays.asList(new Object[list.size()]);已经有了现成的list,这种写法这样很巧妙,
boolean replaceAll(List list,Object oldVal,Object newVal):使用新值取替换所有的旧值。

org.apache.commons.collections.CollectionUtils以及org.apache.commons.collections.MapUtils常用API 转自https://www.shuzhiduo.com/A/ke5jOGZVdr/
org.apache.commons.lang3.StringUtils常用API转自https://www.cnblogs.com/sealy321/p/10227131.html

Google guava工具类常用API 转自https://cloud.tencent.com/developer/article/1385938

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值