1. Convert the array to a list
String[] names = new String[5];
Arrays.asList(names);
asList method in Arrays:
public static <T> List<T> asList(T... a) { return new ArrayList<>(a); }
2. Convert list to array
List<string> list= new ArrayList();
string[] names= new string[list.size()];
list.toArray(names);
toArray method in List:
<T> T[] toArray(T[] a);