gpt4 book ai didi

java - 接口(interface)扩展可比

转载 作者:行者123 更新时间:2023-12-01 19:21:57 25 4
gpt4 key购买 nike

Possible Duplicate:
Java: What is the difference between implementing Comparable and Comparator?

比较接口(interface)和比较器接口(interface)之间的区别以及在哪里使用?示例?

最佳答案

Comparable 使一个对象在本质上与其他对象具有可比性。

Comparator 允许实现外部比较逻辑,该逻辑可应用于不可Comparable 的对象,或者需要与其默认比较逻辑不同的逻辑的对象。

例如,您有 Collections.sort(list),它只能对实现 Comparable 的对象列表进行排序,而还有另一种方法 - Collections .sort(list, comparator),您可以通过它对任何列表进行排序。

关于java - 接口(interface)扩展可比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3802885/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com