-
[Java] HashSet -> int[]Java 2023. 7. 22. 17:06
N과 M 문제를 풀다가 HashSet으로 중복을 거른 원소들을 int[] 배열로 저장하고싶어 방법을 찾아보았다.
import java.util.Arrays; import java.util.Set; import java.util.HashSet; class Main { // Java에서 `Set<Integer>`를 원시 정수 어레이로 변환하는 프로그램 public static void main(String[] args) { Set<Integer> ints = new HashSet<>(Arrays.asList(1, 2, 3, 4, 5)); int[] primitive = ints.stream() .mapToInt(Integer::intValue) .toArray(); System.out.println(Arrays.toString(primitive)); } }
💬 참고
https://www.techiedelight.com/ko/convert-set-of-integer-to-array-of-int-in-java/
'Java' 카테고리의 다른 글
[Java] Stream (0) 2023.07.26 [Java] PriorityQueue (0) 2023.07.06 [Java] HashMap - getOrDefault, keySet() (0) 2023.07.06 [Java] 아스키코드표 (ASCII) (0) 2023.04.10