Comparator和Comparable都是比较器,比较的目的是为了按照某个规则排序,即对某集合数据排序。首先,它们的不同点是,Comparator是算法的一种实现,更趋向于细粒度,将“做什么?”与”怎么做?“分离,从而方便灵活,但是,相对于Comparable来说,它是粗粒度的,即对象的比较。
http://zhengweisincere.blog.163.com/blog/static/4984464920112149312408/
Comparator和Comparable都是比较器,比较的目的是为了按照某个规则排序,即对某集合数据排序。首先,它们的不同点是,Comparator是算法的一种实现,更趋向于细粒度,将“做什么?”与”怎么做?“分离,从而方便灵活,但是,相对于Comparable来说,它是粗粒度的,即对象的比较。
http://zhengweisincere.blog.163.com/blog/static/4984464920112149312408/