Java существует несколько способов для конвертации массива в ArrayList и ArrayList в массив. Рассмотрим каждый из них. String[] array = {"apple", "banana", "cherry"};
ArrayList<String> list = new ArrayList<>(Arrays.asList(array)); Мы создаем новый массив строк, затем используем метод Arrays.asList() для преобразования массива в List и передаем его в конструктор ArrayList. ArrayList<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("cherry");
String[] array = list.toArray(new String[list.size()]); Сначала мы создаем новый массив строк с помощью метода toArray() класса ArrayList, указывая тип массива и размер. Затем мы заполняем массив элементами из списка. Обратите внимание, что при конвертации List'а в массив используется версия метода toArray(), которой нужно передать массив нужного типа и размера. Также можно передать пустой массив нужного типа, и JVM автоматически создаст новый массив с нужным размером. Object[] array = {1, 2, 3};
ArrayList<Object