区分Comparable接口与Comparator接口(针对sort排序)

1.属于不同的包

Comparable属于lang包下的接口

Comparator属于util包下的接口

2.方法不同

Comparable只有一个抽象方法(非静态):

Comparator常用方法(非静态):

3.Collections类(在util包下)

常用方法:

//专门对继承了List接口的类排序

4.Integer类(lang包下)

    • static  int compare(int x, int y)

5.总结

sort()方法总结:Collections,Arrays,List,ArrayList里面有sort方法,常用的是Collections,Arrays的sort方法

campare()方法总结:Double,Float,Integer,Long类都有静态的compare方法 (独立的,非继承)和 compareTo方法(重写lang包下的Camparable接口的该方法)

String只有compareTo()方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值