Встречается на собеседованиях • сегодня
Как поменять тип коллекции
В Java можно преобразовать одну коллекцию в другую с помощью конструкторов или Stream API.
**1. Через конструктор:**
```java
List list = new ArrayList<>(set); // Set -> List
Set set = new HashSet<>(list); // List -> Set
```
**2. Через Stream API:**
```java
List numbers = Arrays.asList(1, 2, 3);
Set uniqueNumbers = numbers.stream().collect(Collectors.toSet());
```
**3. С преобразованием элементов:**
```java
List strings = Arrays.asList("1", "2", "3");
List integers = strings.stream()
.map(Integer::parseInt)
.collect(Collectors.toList());
```
Важно учитывать особенности коллекций (например, `Set` удаляет дубликаты, `LinkedList` сохраняет порядок).

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