java.lang.Comparable是内部比较器,用于给自定义类设定默认排序规则,让该类对象可直接被 Collections.sort()、Arrays.sort() 自动排序

public interface Comparable<T>{ int comparableto(T o);}(1)仅含一个抽象类,必须重写。
(2)返回值规则
this 排在 o 前面this 排在 o 后面public class 类名 implements Comparable<类名>compareTo(同类对象)Collections.sort(集合)自动排序(1)数值字段排序
1.升序
@Overridepublic int compareTo(Ship o) { return this.id - o.id;}2.降序
return o.id - this.id;
(2)字符串字段排序
// 名字字典序升序return this.name.compareTo(o.name);
不能直接相减,调用字符串自带的比较方法
小米路由器mesh怎么设置两个wifi信号(小米路由器mesh设置两个wifi信号方法)
小米路由器mesh组网怎么桥接(小米路由器mesh组网桥接方法)
小米路由器4q怎么用手机控制(小米路由器4q手机控制使用方法)
小米路由器4q支持5g吗怎么设置(小米路由器4q支持5g设置方法)
小米路由器4q刷机包怎么安装(小米路由器4q刷机包安装方法)
小米路由器4q忘记密码怎么办(小米路由器4q忘记密码如何解决)