首页 > 其他 > 详细

8.Arrays类和比较器

时间:2020-03-15 21:27:04      阅读:88      评论:0      收藏:0      [点我收藏+]

一.Arrays类

技术分享图片

1.Arrays类的方法

  • 使用二分查找前数组必须先排序

技术分享图片

(1)两个数组的相等比较

  • 以数组元素顺序一个个比较:大于(1),等于(0),小于(-1)

技术分享图片

二.比较器

  • 直接使用Arrays.sort()让对象数组进行排序会产生"ClassCastException"(对象转换异常),必须实现比较器完成对象间的排序操作

  • Java中支持的两种比较器:Comparable、Comparator

1.Comparable比较器

  • 实现接口即可

技术分享图片

2.Comparator比较器

  • java.util.Comparator接口比java.lang.Comparable操作更加丰富

  • 使用更灵活

技术分享图片

技术分享图片

(1)核心方法

技术分享图片

使用:https://www.cnblogs.com/zhihaospace/p/12105144.html

补充:Comparator.reversed()方法实现数组内容反转

技术分享图片

技术分享图片

 

8.Arrays类和比较器

原文:https://www.cnblogs.com/zhihaospace/p/12499426.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!