4 эффективных способа преобразования массива в ArrayList в Java

Чтобы преобразовать массив в ArrayList в Java, вы можете использовать несколько методов. Вот некоторые из наиболее распространенных подходов:

Метод 1: использование цикла

String[] array = {"apple", "banana", "orange"};
ArrayList<String> arrayList = new ArrayList<>(Arrays.asList(array));

Метод 2: использование Collections.addAll()

String[] array = {"apple", "banana", "orange"};
ArrayList<String> arrayList = new ArrayList<>();
Collections.addAll(arrayList, array);

Метод 3: использование конструктора ArrayList и Arrays.asList()

String[] array = {"apple", "banana", "orange"};
ArrayList<String> arrayList = new ArrayList<>(Arrays.asList(array));

Метод 4: использование потоков Java 8

String[] array = {"apple", "banana", "orange"};
ArrayList<String> arrayList = Arrays.stream(array).collect(Collectors.toCollection(ArrayList::new));

Эти методы позволяют преобразовать стандартный массив в ArrayList, что обеспечивает большую гибкость и дополнительные методы для работы с коллекцией.