Java

[Java] Set to List, List to Set

uchacha 2021. 2. 25. 10:29

- @참고: codechacha.com/ko/java-convert-set-to-list-and-list-to-set/

 

- List to Set

Set<Integer> targetSet = new HashSet<>(sourceList);

- Set to List

List<Integer> targetList = new ArrayList<>(sourceSet);

- Array to Set

Set<Integer> set = Arrays.stream(array).collect(Collectors.toSet());

- Array to List

List<Integer> list = Arrays.stream(array).collect(Collectors.toList());

- Set to Array

Integer[] array = new Integer[set.size()];
set.toArray(array);

- List to Array

Integer[] array = new Integer[list.size()];
list.toArray(array);