假设我正在尝试使用比较器对象:
public static <Key> int find (Key[] a, Key key, Comparator<Key> comparator)
要查找数组中的键,a。
我将如何使用比较器。
我尝试了if (comparator.compare(key, a[i]) == 1)
但是这给了我一个错误“比较器无法解析为类型”。 对不起,如果这是一个非常愚蠢的问题。
答案 0 :(得分:0)
如果你正在使用eclipse,你就会知道导入丢失了,因为在编译错误的行上会有一个红色标记,并且违规类型下面会有一条红色波浪线。如果你看到了,你的第一个动作应该是寻找quick fix。遗漏类型很容易被发现,只需点击一下即可解决。