Effective Java2读书笔记-对于所有对象都通用的方法(三)

时间:2021-08-19 14:00:19

第12条:考虑实现Comparable接口

这一条非常简单。就是说,如果类实现了Comparable接口,覆盖comparaTo方法。

就可以使用Arrays.sort(a)对数组a进行排序。

它与equals方法有点类似,但是,因为Comparable接口是参数化的,而且comparable方法时静态的类型,因此不必进行类型检查,也不需要对它的参数进行类型转换。返回负值代表小,正值代表大,0代表相等。