java常用类-comparable接口,comparator接口

comparable接口:自然排序

        使用:实现comparable接口,重写compareTo(object)方法。

        规则:1.如果当前对象大于形参对象,则返回正整数;2.如果当前对象小于形参对象,则返回负整数;如果当前对象等于形参对象,则返回0;

comparator接口:定制排序   

        当元素的类型没有实现comparable接口而又不方便修改代码,或者实现了comparable接口欧的排序规则不适合当前的操作,可以使用comparator接口。

        使用:实现comparator接口,重写compare(object1,object2)方法。

        规则:1.如果当前对象大于形参对象,则返回正整数;2.如果当前对象小于形参对象,则返回负整数;如果当前对象等于形参对象,则返回0;

你可能感兴趣的:(java,开发语言,后端)