Чтобы преобразовать массив в 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));