Create ArrayList from array in Java

To create an ArrayList from an array in Java, you can use the Arrays.asList method along with the new ArrayList constructor, like this:

String[] array = {"a", "b", "c"};
List<String> list = new ArrayList<>(Arrays.asList(array));

This creates a new ArrayList from the elements of the array using the Arrays.asList method, and then constructs a new ArrayList using the elements of the returned list.

Alternatively, you can use the Collections.addAll method to add the elements of the array to an ArrayList:

String[] array = {"a", "b", "c"};
List<String> list = new ArrayList<>();
Collections.addAll(list, array);

This creates a new empty ArrayList, and then adds the elements of the array to it using the Collections.addAll method.