Sobes.tech
Назад к вопросам
Junior — Middle
73

Каким образом можно преобразовать один тип коллекции в другой в вашем языке программирования?

Компании, где спрашивали
СБЕРСБЕР

Ответ от нейросети

sobes.tech AI

В Java преобразование одного типа коллекции в другой обычно выполняется с помощью конструктора новой коллекции, принимающего другую коллекцию в качестве аргумента, или с использованием Stream API для более гибких преобразований.

Пример преобразования List в Set:

List<String> list = Arrays.asList("apple", "banana", "apple");
Set<String> set = new HashSet<>(list);

Пример преобразования Set в List с помощью Stream:

Set<Integer> set = new HashSet<>(Arrays.asList(1, 2, 3));
List<Integer> list = set.stream().collect(Collectors.toList());

Также можно использовать методы addAll() для добавления элементов из одной коллекции в другую, если коллекция уже создана.