类数组排序

来源:互联网 发布:二代身份证阅读器软件 编辑:程序博客网 时间:2024/05/18 00:12

要让一个类能进行排序,这个类必须实现了Comparable接口,并且必须实现了compareTo方法

public class employ implments comparable<Employee>

@Override 

public int compareTo(Employee employee)

{return salary<other.salary?1:-1}}


之后呢,就可以调用Arrays.sort()方法,就类数组进行排序

compareTo方法是java.lang.Comparable<T>接口中的方法,当需要对某个类的对象进行排序时,该类需要实现compareable接口
当两个对象进行比较时,返回0代表它们相等;返回值<0(如例子中返回-1)代表this排在被比较对象之前(升序);反之代表在被比较对象之后(降序)


原创粉丝点击