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

Зависит ли результат метода compare от порядка переданных объектов

Да, результат `compare` зависит от порядка объектов. Метод `compare(a, b)` возвращает: - отрицательное число, если `a < b` - ноль, если `a == b` - положительное число, если `a > b` Пример: ```java Integer a = 5, b = 10; System.out.println(a.compareTo(b)); // -1 (a < b) System.out.println(b.compareTo(a)); // 1 (b > a) ``` Для `Comparator` аналогично: ```java Comparator comp = Integer::compare; System.out.println(comp.compare(a, b)); // -1 System.out.println(comp.compare(b, a)); // 1 ``` Результат инвертируется при изменении порядка аргументов.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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