Java 使用比较器的语法

Java 使用比较器的语法,java,syntax,comparator,comparable,Java,Syntax,Comparator,Comparable,假设我尝试使用比较器对象: public static <Key> int find (Key[] a, Key key, Comparator<Key> comparator) publicstaticint-find(Key[]a,Key-Key,Comparator-Comparator) 要在数组中查找键,a 我将如何使用比较器 我尝试了if(comparator.compare(key,a[I])==1) 但这给了我一个错误“Comparator无法解析为类

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

public static <Key> int find (Key[] a, Key key, Comparator<Key> comparator)
publicstaticint-find(Key[]a,Key-Key,Comparator-Comparator)
要在数组中查找键,a

我将如何使用比较器

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

但这给了我一个错误“Comparator无法解析为类型”。
如果这是一个非常愚蠢的问题,很抱歉。

如果您使用eclipse,您会知道缺少导入,因为编译错误行上会有一个红色标记,并且有问题的类型下面会有一条红色波浪线。如果你看到了这一点,你的第一个行动应该是寻找一个合适的答案。缺少的类型很容易发现,只需单击一次即可解决。

导入了吗?谢谢。这就解决了问题。我知道这是个愚蠢的问题。