配列からListへ、Listから配列へ
すぐ忘れてしまうので個人的備忘録。
配列からListへ
String[] array = {"aaa","bbb","ccc"};
Listlist = Arrays.asList(array);
Listから配列へ
List list = new ArrayList();
list.add("aaa");
list.add("bbb");
list.add("ccc");
String[] array = (String[]) list.toArray(new String[0]);
Listから配列へは以下のように書いても。
// その1
String[] array = (String[]) list.toArray(new String[list.size()]);
// その2
String[] array = new String[list.size()];
list.toArray(array);