Встречается на собеседованиях • сегодня

Что означает -1 в методе compare

В Java метод `compare` возвращает `-1`, если первый объект должен быть расположен перед вторым в отсортированном порядке. Это часть контракта `Comparator` и `Comparable`: ```java // Пример с Comparable class Person implements Comparable { int age; @Override public int compareTo(Person other) { return this.age < other.age ? -1 : // this идет перед other (this.age == other.age ? 0 : 1); } } ``` Ключевые моменты: - `-1` означает "меньше" в контексте сортировки - `0` - объекты равны - `1` - первый объект "больше" (должен идти после) Это соглашение используется в `Collections.sort()`, `TreeSet` и других структурах данных.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы