PROGRAMMING

[JAVA] 배열 <-> 리스트 변환

gksdnf050 2020. 6. 18. 19:47

1. List -> Array

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

arrayList.add("Test1");

arrayList.add("Test2");

arrayList.add("Test3");

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



2. Array -> List

String[] array = new String[3];

array[0] = "Test1";

array[1] = "Test2";

array[2] = "Test3";

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

 

3. valueOftoString의 차이

String str = null;
System.out.println(String.valueOf(str)); // null
System.out.println(str.toString()); // NullPointerException