Интерфейс Comparable



Помимо обычных коллекций, в Java существуют Sorted... коллекции. Их значения автоматически сортируются в натуральном порядке.



Для реализации такой сортировки тип значения должен имплементировать интерфейс Comparable. Он сравнивает два объекта и возвращает "разницу" между ними в виде числа.



В дальнейшем это разница будет использованная для сортировки значений в коллекции.



#lesson #collections