Назад Зміст Вперед

8.5. Інтерфейс Comparator

Інтерфейс Comparator

Реалізація класом інтерфейсу Comparator дозволяє порівнювати екземпляри класу один з одним і, відповідно, сортувати їх, наприклад, в колекціях.

Цей інтерфейс визначає єдиний метод compare (Object obj1, Object obj2), який на основі, визначеного користувачем алгоритму порівнює об'єкти, передані в якості параметрів.

Метод compare повинен повернути:

-1 якщо obj1 < obj2
 0 якщо obj1 = obj2
 1 якщо obj1 > obj2
.