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

Какие знаешь методы класса Collections

`Collections` предоставляет множество полезных статических методов для работы с коллекциями. Основные из них: - **Сортировка**: `sort(List list)` – сортирует список в естественном порядке. `sort(List list, Comparator c)` – сортирует с компаратором. ```java List nums = Arrays.asList(3, 1, 4); Collections.sort(nums); // [1, 3, 4] ``` - **Поиск**: `binarySearch(List list, T key)` – бинарный поиск в отсортированном списке. - **Изменение порядка**: `reverse(List list)` – разворачивает список. `shuffle(List list)` – перемешивает элементы. - **Синхронизация**: `synchronizedList(List list)` – возвращает синхронизированную версию списка. - **Неизменяемые коллекции**: `unmodifiableList(List list)` – создает неизменяемую обертку. - **Заполнение**: `fill(List list, T obj)` – заменяет все элементы на указанный. Пример: ```java List words = new ArrayList<>(Arrays.asList("a", "b")); Collections.fill(words, "x"); // ["x", "x"] ```
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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