Множество в список в Java
Конструктор ArrayList принимает
коллекцию и копирует ее элементы в новый
список:
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashSet;
HashSet<String> tags = new HashSet<>(Arrays.asList("a", "b", "c"));
ArrayList<String> lst = new ArrayList<>(tags);
System.out.println(lst);
Исходное множество после преобразования остается прежним:
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashSet;
HashSet<Integer> nums = new HashSet<>(Arrays.asList(1, 2, 3));
ArrayList<Integer> lst = new ArrayList<>(nums);
System.out.println(nums);
System.out.println(lst);
Дан код:
import java.util.Arrays;
import java.util.HashSet;
HashSet<String> tags = new HashSet<>(Arrays.asList("x", "y"));
Получите список с теми же строками. Выведите список в консоль.
Дан код:
import java.util.Arrays;
import java.util.HashSet;
HashSet<Integer> nums = new HashSet<>(Arrays.asList(7, 8, 9));
Получите список с теми же числами. Выведите список в консоль.