自然排序和客户化排序

bojianyu 2007-09-03 01:36:29
孙卫琴的《java面向对象编程》(P444)提到TreeSet采用两种排序方式:自然排序和客户化排序。
请问它们有什么区别
...全文
394 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ltyjyufo 2012-08-06
  • 打赏
  • 举报
回复
百度都只能在这里找到.....
lalakid 2007-09-04
  • 打赏
  • 举报
回复
帮顶
bojianyu 2007-09-04
  • 打赏
  • 举报
回复
自然排序是不是指的就是已经实现好了的(已经实现接口的某些方法能够自动排序的类)?

客户化是不是指必须要我们自己去实现某些接口方法去按我们自己的意愿排序?
bojianyu 2007-09-04
  • 打赏
  • 举报
回复
请问bao110908(好没劲~~) :

实现comparable接口的compareTo方法算什么,也叫客户化排序吗?
谢谢
  • 打赏
  • 举报
回复
自然排序,基本上是按钮既有的内容进行默认的排序,如 Integer 类型以数值的大小为序,而 String 则以 ASCII 的大小为序;

客户化排序,一般是指按自己实现的排序规则进行排序(需要自行实现 Comparator 接口的 compare 方法)。

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧