У меня есть класс, который реализует интерфейс Comparable. В этом классе мне нужно переопределить метод compareTo, чтобы сортировать объекты по значениям Long
.Java override compareTo, Long
То, что я не знаю, как выполнить, - это сравнение длинного типа. Я получаю ошибку при попытке проверить, больше ли значение больше или меньше другого значения Long. Я знаю, что Длинный объект длинный, но понятия не имею, как сравнивать двух Лонг.
Пример кода: сообщение
public int compareTo(MyEntry<K, V> object) {
if (this.value < object.value)
return -1;
if (this.value.equals(object.value))
return 0;
return 1;
}
Ошибка:
operator < cannot be applied to V,V
if (this.value < object.value)
^
V, V Лонг, Лонг
Пожалуйста, покажите свою попытку кода и ваше * полное * сообщение об ошибке. –
Существует метод 'compareTo' в' Long' –
@SubirKumarSao С чуть более подробной информацией, это должен быть ответ –