[Java] List <-> Array

2021. 4. 26. 13:19

1. List -> Array

1.1 for문

ArrayList<String> arrayList = new ArrayList<>();
String[] array = new String[arrayList.size()];

int size=0;
for(String temp : arrayList){
 	array[size++] = temp;
}

1.2 list.toArray() 사용

ArrayList<String> arrayList = new ArrayList<>();

String[] array = arrayList.toArray(new String[arrayList.size()]);

 

2. Array -> List

2.1 for문

String[] array = new String[3];

ArrayList<String> arrayList = new ArrayList<>();

for(String temp : array){
  arrayList.add(temp);
}

2.2 Arrays.asList() 사용

String[] array = new String[3];

ArrayList<String> arrayList = new ArrayList<>(Arrays.asList(array));

'Java' 카테고리의 다른 글

[Java] 반복문 제어 - break, continue  (0) 2021.05.04
[Java] Queue  (0) 2021.05.04
[Java] String 클래스 메소드  (0) 2021.04.24
[Java] Arrays 클래스  (0) 2021.04.18
[Java] Map 인터페이스  (0) 2021.04.15

+ Recent posts