是什么可比性,比较接口之间以及在条件的差异,其如果你自己的排序对象应使用使用可比性和比较器接口的
0
A
回答
1
Comparable是定义对象自然排序的接口。例如,根据字典顺序,String实现Comparable,Integers根据数字顺序实现Comparable。如果某个类具有可比性,则这将成为应用于其实例的默认顺序(例如,在二进制搜索,排序或SortedMap中)。
比较器定义了一个独立的比较机制,它有时可以替代元素的自然排序。例如,您可以对字符串使用不同的排序逻辑,并将其用于排序字符串数组。
1
,你有一个选择,在他们实施Comapreble或单独的逻辑到不同比较。如果您正在使用第三方对象,并且您不想扩展它们以添加比较逻辑,则可以使用比较器。
相关问题
- 1. 可比较和比较器接口
- 2. Java接口比较器静态比较
- 3. Java使用可比较的接口
- 4. 使用比较器接口的错误
- 5. 比较器和可比
- 6. 使用IComparable接口比较int和long
- 7. 实现比较器接口
- 8. 接口和可比较对象
- 9. Java比较器和可比较
- 10. 可比较的接口 - 如何比较int类型?
- 11. 使用可比接口
- 12. Java可比较的接口故障
- 13. Multiway树可比较的接口问题
- 14. 适用于可比较和比较器的泛型
- 15. 我可以使用比较器而不实现可比较吗?
- 16. 使用比较器来比较Java中的对象属性
- 17. 使用字符串s1的顺序使用可比较的或比较器接口
- 18. 比较器/比较/比较器链接问题
- 19. 比较接口的GenericTypeDefinition
- 20. 使用问题比较接口
- 21. 为什么字符串实现可比较而不是比较器接口
- 22. 的CompareTo()和比较()比较的方法和可比
- 23. 比较器和可比较器有什么区别?
- 24. 在java中实现比较器接口
- 25. 比较比较器的utils
- 26. 比较2个接口
- 27. 覆盖GAE属性的可比较接口?
- 28. 比较器/排序/可比较的方法和返回值
- 29. 如何比较类和接口?
- 30. 无法理解可比性,比较
http://stackoverflow.com/questions/1440134/java-what-is-the-difference-between-implementing-comparable-and-comparator – BobTheBuilder 2013-03-04 15:58:15
http://stackoverflow.com/questions/420223/what-is -the-差和-的compareTo间比较 – BobTheBuilder 2013-03-04 15:58:55