首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

数组-Comparable接口

想对某个类的对象之间做比较,就需要实现 Comparable 接口。接口中只有一个方法compareTo,这个方法定义了对象之间的比较规则。依据这个“比较规则”,我们就能对所有对象实现排序。

事实上,java 中排序算法的底层也依赖 Comparable 接口。Comparable 接口中只有一个方法:public int compareTo(Object obj) obj 为要比较的对象

方法中,将当前对象和 obj 这个对象进行比较,如果大于返回 1,等于返回 0,小于返回-1. (此处的 1 也可以是正整数,-1 也可以是负整数)。compareTo 方法的代码也比较固定,案例如下:

实战代码:

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200313A0MLO800?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券