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

Каким должен быть элемент чтобы добавить его в TreeSet

Элемент должен реализовывать интерфейс `Comparable` (естественный порядок) или в конструктор `TreeSet` нужно передать `Comparator` (кастомный порядок). Пример с `Comparable`: ```java class Person implements Comparable { String name; //... @Override public int compareTo(Person o) { return this.name.compareTo(o.name); } } TreeSet set = new TreeSet<>(); ``` Пример с `Comparator`: ```java TreeSet set = new TreeSet<>( (s1, s2) -> s2.length() - s1.length() // обратный порядок по длине ); ``` Элементы должны быть **уникальными** (дубли не допускаются) и **не-null** (если только `Comparator` не поддерживает null).
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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