检查比较器是否接受对象

时间:2017-10-23 02:49:04

标签: java comparator comparable

SortedMap doc中我们有以下句子:

  

插入到有序映射中的所有键必须实现Comparable接口(或被指定的比较器接受)

如何检查指定比较器是否接受了某个键(通用类型)?

此外,如果比较器接受 键,那么它的定义是否可比?

代码:

KeyType extends Comparable<? super KeyType>

当然我可以添加{{1}}但是想知道是否有办法在没有它的情况下做到这一点。

我也无法向构造函数添加任何参数。

1 个答案:

答案 0 :(得分:0)

我最终直接从这个方法中删除了这个方法的实现 TreeMap implementation