Чтобы преобразовать массив в ArrayList в Java, вы можете использовать различные методы. Вот несколько подходов:
-
Преобразование вручную.
Вы можете вручную преобразовать массив в ArrayList, перебирая элементы массива и добавляя их один за другим в ArrayList.String[] array = {"element1", "element2", "element3"}; ArrayList<String> arrayList = new ArrayList<>(Arrays.asList(array));
-
Потоки Java 8:
Вы можете использовать потоки Java 8 для преобразования массива в ArrayList.String[] array = {"element1", "element2", "element3"}; ArrayList<String> arrayList = Arrays.stream(array) .collect(Collectors.toCollection(ArrayList::new));
-
Apache Commons Lang:
Если вы используете библиотеку Apache Commons Lang, вы можете использовать методArrayUtils.addAll()
для преобразования массива в ArrayList.import org.apache.commons.lang3.ArrayUtils; String[] array = {"element1", "element2", "element3"}; ArrayList<String> arrayList = new ArrayList<>(Arrays.asList(ArrayUtils.addAll(array)));
-
Collections.addAll():
КлассCollections
предоставляет служебный метод под названиемaddAll()
, который можно использовать для добавления элементов из массива. в ArrayList.String[] array = {"element1", "element2", "element3"}; ArrayList<String> arrayList = new ArrayList<>(); Collections.addAll(arrayList, array);
-
Использование Arrays.asList():
Вы можете использовать методArrays.asList()
для преобразования массива в список, а затем создать новый ArrayList, используя этот список..String[] array = {"element1", "element2", "element3"}; ArrayList<String> arrayList = new ArrayList<>(Arrays.asList(array));