《java工具类collections,arrays》

集合的工具类:collections

Collectionscollection的区别:collection是一个单列集合的根接口,collections是操作集合的工具类

Collections常用的方法:

1. list集合进行排序

Sort() 集合升序排序,如果集合储存都是不具备自然顺序的元素,那么排序需要传入比较器

2. list进行二分查找

binarySearch() 查找元素在集合中的索引位置,查找元素在集合中的索引值,如果元素不具备自然顺序,那么就需要传入一个比较器

3. 对集合取最大值或者最小值

Max() list集合中最大值,如果元素不具备自然顺序,那么就需要传入一个比较器

Min() list集合中最小值,如果元素不具备自然顺序,那么就需要传入一个比较器

4. list集合进行反转

Reverse() 就是对集合中的元素进行倒序

5. 可以将不同步的集合变成同步的集合

synchronizedList() 变成list集合

Synchronizedset() 变成set集合

Synchronizedmap() 变成map集合

任何集合都可以变成线程安全的,所以不需要去使用线程安全过时的集合

Arrays数组的工具类:

1. 复制数组

Copyof() 源数组 新数组长度

2. 复制部分数组

Copyofrange() 原数组 开始拷贝的索引 结束拷贝索引

3. 比较两个数组元素是否相等

Equals()

4. 将数组变成集合

Aslist()

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值