2015-02-21 2 views
0

Предположим, что я пытаюсь использовать объект компаратор, как, например:Синтаксис использования компаратора

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

Чтобы найти ключ в массиве, а.

Как я могу использовать компаратор.

Я попытался if (comparator.compare(key, a[i]) == 1)

Но это дает мне ошибку «компаратор не может быть разрешен к типу». Извините, если это действительно тупой вопрос.

+2

Вы импортировали его? – August

+1

Спасибо. Это исправило это. Я знал, что это был немой вопрос. – user1801048

ответ

0

Если вы используете eclipse, вы бы знали, что есть недостающий импорт, потому что в строке будет ошибка с маркером, а у злоумышленника будет красная волнистая линия. Если вы это видите, первым действием должно быть поиск quick fix. Отсутствующий тип легко заметить, и требуется всего один щелчок, чтобы решить проблему.

Смежные вопросы