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

Когда метод compareTo возвращает -1, а когда 1

Метод `compareTo` возвращает: - `-1` если текущий объект меньше сравниваемого - `1` если текущий объект больше сравниваемого - `0` если объекты равны Пример для класса `String`: ```java String a = "apple"; String b = "banana"; System.out.println(a.compareTo(b)); // -1, так как "apple" лексикографически меньше "banana" System.out.println(b.compareTo(a)); // 1, так как "banana" больше "apple" ``` Для собственных классов нужно реализовать `Comparable` и определить логику сравнения. Например: ```java class Person implements Comparable { int age; @Override public int compareTo(Person other) { return this.age < other.age ? -1 : this.age > other.age ? 1 : 0; } } ```
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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