码迷,mamicode.com
首页 > 其他好文 > 详细

27、考虑实现Comparable接口

时间:2017-08-13 10:08:31      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:编写   算法   pre   关系   等于   logs   public   class   泛型算法   

compareTo方法并没有在Object中声明。相反,他是Comparable接口中唯一的方法。一旦实现了Comparable接口,它就可以跟许多泛型算法以及依赖于该接口的集合实现进行协作。你付出很小的努力就可以获得非常强大的功能。如果你正在编写一个值的类,它具有非常明显的内在排序关系,比如按字母顺序、按数值顺序或者按年代顺序,那你就应该坚决考虑实现这个接口。

1 public interface Comparable<T>{
2     int compareTo(T t);
3 }

将对象与指定对象进行比较,当该对象小于、等于、大于指定对象时,分别返回一个负整数、零、正整数。如果无法比较则抛出ClassCastException。

27、考虑实现Comparable接口

标签:编写   算法   pre   关系   等于   logs   public   class   泛型算法   

原文地址:http://www.cnblogs.com/lay2017/p/7352290.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!