int[] -> List 변환
int[] result = new int[10];
List<Integer> list = Arrays.stream(result).boxed().collect(Collectors.toList());
List -> int[] 변환
int[] answer = list.stream().mapToInt(i->i).toArray();
List<Integer> list = new ArrayList<>();
list.add(1); list.add(2); list.add(3); list.add(4);
int[] answer = new int[list.size()]; // 1. 리스트의 사이즈만큼 배열을 만들고
for(int i = 0; i < list.size(); i++) { // 2. 리스트를 돌면서 배열에 추가
answer[i] = list.get(i);
}
System.out.println(Arrays.toString(answer)); // [1, 2, 3, 4]
'ALGORITHM' 카테고리의 다른 글
[프로그래머스 Java] 완주하지 못한 선수 (0) | 2021.01.08 |
---|---|
[프로그래머스 Java] 두 개 뽑아서 더하기 (0) | 2021.01.08 |
[프로그래머스 Java] 크레인 인형뽑기 게임 (0) | 2021.01.07 |
[프로그래머스 Java] 해시 - 전화번호 목록 (0) | 2021.01.05 |
[백준 10989 Java] 수 정렬하기 - 계수 정렬 (0) | 2021.01.04 |