在"TreeMap"的情况下,如果将我们自己的类对象作为键传递,那么需要实现哪个接口Comparable或Comparator以及为什么?
Jon*_*eet 10
如果构造TreeMap指定比较器,那么将用于比较键.
如果构造TreeMap 没有指定比较器,那么键必须实现Comparable.
通常情况下,重点将实施Comparable,如果有一个自然排序,但你会使用一个单独的类作为Comparator对一些自定义排序,或者如果是对密钥类型没有自然排序.密钥类型实现Comparator自身是不寻常的.