Java

Java Primitive 배열 초기화 및 List 변환방법

@developer.kye 2020. 11. 29. 13:13

primitive 배열 초기화

int[] myIntArray = new int[3];
int[] myIntArray = {1, 2, 3};
int[] myIntArray = new int[]{1, 2, 3};

int[][] num={ {1,2}, {1,2}, {1,2}, {1,2}, {1,2} };

String[] myStringArray = new String[3];
String[] myStringArray = {"a", "b", "c"};
String[] myStringArray = new String[]{"a", "b", "c"};

List -> Primitive 배열 변환방법

List<Integer> numList = new ArrayList<Integer>();
numList.add(1);
numList.add(2);
numList.add(3);

//방법1
int[] numArray = numList.stream().mapToInt(i->i).toArray()

//방법2
int[] numArray = numList.stream().mapToInt(Integer::intValue).toArray();