2021.07.13-리스트를 배열로 바꾸기

java 에서 리스트를 배열로 또는 배열을 리스트로 변경하는 방법

List to Array

List<String> alphabet = List.of("a", "b", "c");
String[] stringArr = alphabet.toArray(new String[0]);
// String[] stringArr = alphabet.stream().toArray();

List<Integer> numbers = List.of(1, 2, 3, 4);
Integer numberArr[] = numbers.toArray(new Integer[0]);
// int numberArr[] = numbers.stream().mapToInt(i -> i).toArray(); 

Array to list

String[] stringArr = new String[]{"a", "b", "c"};
List<String> alphabet = Arrays.asList(stringArr);
//List<String> alphabet =  Arrays.stream(stringArr).collect(Collectors.toList());

int[] intArr = new int[] {1, 2, 3, 4};
List<Integer> numbers = Arrays.stream(intArr).boxed().collect(Collectors.toList());

카테고리:

업데이트:

댓글남기기