반응형
1. 일반적 방법
: 직접 배열을 생성하고, 리스트의 값을 배열에 넣는다.
List<Integer> list = new ArrayList<>();
for(int i = 1 ; i <= 5 ; i++) list.add(i);
int[] arr = new int[list.size()];
for(int i = 0 ; i < arr.length ; i++) {
arr[i] = list.get(i);
}
2. 람다식 활용
list.stream().mapToInt(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
반응형
'코테 > 개인적으로 헷갈리는 거' 카테고리의 다른 글
최대 겹치는 지점 / 구간 (0) | 2023.10.22 |
---|---|
Map value 기준 정렬 방법 (0) | 2023.10.19 |
문자열에 포함된 공백 여러 개 나타내는 정규표현식 (0) | 2023.08.29 |
HashMap 정렬하기 (0) | 2023.08.07 |
연속합 (DP or 투 포인터) (0) | 2023.07.10 |