Conversion between Array and List

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);

 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325614347&siteId=291194637