1. 일반적 방법 : 직접 배열을 생성하고, 리스트의 값을 배열에 넣는다. List list = new ArrayList(); for(int i = 1 ; i i).toArray(); list.toArray(new String[0]); (참고) [Java] List를 배열(Array)로 변환 하기 - Java버전별, 기본형 변환 ArrayList 등의 List를 배열(Array)로 변환하는 java 버전별 방법, 그리고 참조형, 기본형(Integer>int) 등의 여러가지 방법을 정리합니다. 1. List.toArray() // set List (String) - reference types List list = new ArrayList(); l ifuwanna.tistory.com
리스트배열변환
내 코드 import java.util.*; class Solution { public int[] solution(int[] arr, int divisor) { List answer = new ArrayList(); for(int i : arr) { if(i % divisor == 0) { answer.add(i); } } answer.sort(Comparator.naturalOrder()); if(answer.size() == 0) answer.add(-1); return answer.stream().mapToInt(i -> i).toArray(); } } 일단 리스트를 만들어서 (6번째 줄) arr에 있는 값이 divisor로 나누어 떨어지면 리스트에 arr의 값을 넣고, (8-12번째 줄) 이 리스..