A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

TreeMap的compareTo方法是根据键排序还是根据值排序啊?
假如键是String类型,值是对象
那么排序是按照值排序吗?
如果是按照值排序的话,那么怎么样才能按照键排序呢?

7 个回复

倒序浏览
有没有人知道的?
回复 使用道具 举报
求真理~~~~~~
回复 使用道具 举报
默认是自然排序,想要自定义排序,需要重写方法
回复 使用道具 举报
1、TreeMap有的应该是comparator() 方法, 返回对此映射中的键进行排序的比较器;如果此映射使用键的自然顺序,则返回 null。
回复 使用道具 举报
2、键是String类型,具有默认的比较性,默认按照键的自热顺序排序
回复 使用道具 举报
3、需要自定义的特殊排序方法,可以在构造TreeMap的时候传入比较器
回复 使用道具 举报
这个问题好深奥啊
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马