使用比较器的语法

时间:2015-02-21 22:10:29

标签: java syntax comparator comparable

假设我正在尝试使用比较器对象:

public static <Key> int find (Key[] a, Key key, Comparator<Key> comparator)

要查找数组中的键,a。

我将如何使用比较器。

我尝试了if (comparator.compare(key, a[i]) == 1)

但是这给了我一个错误“比较器无法解析为类型”。 对不起,如果这是一个非常愚蠢的问题。

1 个答案:

答案 0 :(得分:0)

如果你正在使用eclipse,你就会知道导入丢失了,因为在编译错误的行上会有一个红色标记,并且违规类型下面会有一条红色波浪线。如果你看到了,你的第一个动作应该是寻找quick fix。遗漏类型很容易被发现,只需点击一下即可解决。