Встречается на собеседованиях • сегодня
Зависит ли результат метода 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
```
Результат инвертируется при изменении порядка аргументов.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы