[Java] Array <-> ArrayList 변환

이다혜·2023년 10월 25일
0

Java

목록 보기
10/23
post-thumbnail

1. List -> Array

1) for문

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

arrlist.add("string1");
arrlist.add("string2");
arrlist.add("string3");

String[] arr = new String[arrlist.size()];
for(int i = 0; i < arr.length; i++) {
	arr[i] = arrlist.get(i);
}

2) toArray() 메서드 사용

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

arrlist.add("string1");
arrlist.add("string2");
arrlist.add("string3");

String[] arr = arrlist.toArray(new String[arrlist.size()]);

2. Array -> List

1) for문

String[] arr = new String[3];
arr[0] = "string1";
arr[1] = "string2";
arr[2] = "string3";

ArrayList<String> arrlist = new ArrayList<>();
for(String s : arr) {
	arrlist.add(s);
}

2) Arrays.asList() 사용

String[] arr = new String[3];
arr[0] = "string1";
arr[1] = "string2";
arr[2] = "string3";

ArrayList<String> arrlist = new ArrayList<>(Arrays.asList(arr));

0개의 댓글