首页 > 技术文章 > 选择Comparable接口还是Comparator

ChristyorRuth 2013-09-10 15:17 原文

个人理解:

如果我本身知道这个类的对象我要用来比较,那么就拿这个类实现Comparable接口(compareTo(Object o) 方法)。如果我本身没有预料到我要比较这个类的对象,那么,我可以建一个帮助类,让这个帮助类实现Comparator接口(compare()方法)

欢迎指正。

推荐阅读