Reference Type의 경우
Arrays 클래스의 toArray()메서드를 사용
ArrayList<String> strList = new ArrayList<>();
strList.add("aaa");
strList.add("bbb");
String[] strArr = strList.toArray(new String[0]);
Primitive Type의 경우
리스트를 스트림으로 변환한 후
mapToInt를 사용하여 intStream을 가져와 toArray()메서드를 사용
ArrayList<Integer> arrList = new ArrayList<>();
arrList.add(1);
arrList.add(2);
int[] arrArr = arrList.stream.mapToInt(i -> i).toArray();
'TIL > Java' 카테고리의 다른 글
[Java] 디자인 패턴 - 싱글톤(Singleton) 패턴 (0) | 2022.06.01 |
---|---|
[Java] BufferedWriter vs StringBuilder (0) | 2022.05.10 |
[Java] 정규표현식 사용하는 방법 (0) | 2022.05.07 |
[Java] 정규표현식 문법 (0) | 2022.05.07 |
[Java] Comparable vs Comparator (0) | 2022.04.28 |