Collections 类和Arrays类常用方法详解

1:Collections类

 

max(Collection <? extends T> coll):根据元素的自然顺序,返回给定集合元素中的最大元素

min(Collection <? extends T> coll):根据元素的自然顺序,返回给定集合元素中的最小元素

!!!!!!!!!!注意:max  min方法必须,泛型的类必须是调用Comparable接口

  在使用max和min方法时要求存入集合中的对象对应的类必须实现Comparable接口,否则程序在编译阶段就会报错

 

sort(List<T> list) :根据元素的自然顺序对指定列表按升序进行排序。列表中的所有元素都必须实现 Comparable 接口。

 

注意:在使用sort(List<T> list) 方法时要求存入集合中的对象对应的类必须实现Comparable接口,否则程序在编译阶段就会报错

sort(List<T> list, Comparator<? super T> c)  : 根据指定比较器产生的顺序对指定列表进行排序

 

 

注意:在使用sort(List<T> list, Comparator<? super T> c)  方法时存入集合中的对象对应的类无须实现Comparable接口

 

reverse(List<?> list):反转指定列表中元素的顺序

 

 

注意:在使用reverse(List<?> list)方法时存入集合中的对象对应的类无须实现Comparable接口。

swap(List<?> list, int i, int j):在指定列表的指定位置处交换元素,如果指定位置相同,则调用此方法不会更改列表。

 

binarySearch(List<? extends Comparable<? super T>> list, T key) :返list集合元素按照自然顺序升序排序后,使用二分搜索法搜索list集合,返回指定对象的索引,如果没找到

返回(-插入位置下标-1)。

 

 

 

 2:Arrays类

    Arrays.sort()方法同样也是两种方法

    1》》》》》》》》》

 

    2》》》》》》》》》》》 

Arrays.equals()方法

 

转载于:https://www.cnblogs.com/lyxcode/p/9480110.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值