`
bmqnc
  • 浏览: 123597 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

java 中的comparable 和comparator

    博客分类:
  • java
阅读更多
都用于比较对象,但二者区别在于:comparable是用于类本身实现的一个接口。而当类固定之后,类的客户端在无法修改类的情况下,或者类本身的comparable接口不能做到特定应用的比较的时候,我们可以自己定义comparator比较器。

在Arrays的排序函数中如果指定了以comparator来排序函数,那么即便类本身定义了comparable接口,依然用的是comparator来比较。


下一步准备有空研究一下java中的排序源代码。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics