Junior
48
questionbank

Для чего используется интерфейс Comparable в Java?

Получайте ответы на вопросы в реальном времени с Sobes Copilot
Ответ от нейросети sobes.tech

Интерфейс Comparable используется для определения естественного порядка сортировки объектов класса. Классы, реализующие этот интерфейс, могут быть отсортированы без явного указания компаратора.

Метод compareTo(T o):

  • Возвращает отрицательное целое, если текущий объект меньше указанного.
  • Возвращает положительное целое, если текущий объект больше указанного.
  • Возвращает ноль, если объекты равны.

Пример реализации:

java

Использование с коллекциями:

java