@narciso
Для преобразования целочисленного массива в ArrayList в Java вы можете использовать класс Arrays из пакета java.util. Вот пример:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
import java.util.ArrayList; import java.util.Arrays; public class Main { public static void main(String[] args) { int[] intArray = {1, 2, 3, 4, 5}; // Преобразование целочисленного массива в ArrayList ArrayList<Integer> arrayList = new ArrayList<>(Arrays.asList(intArray)); // Вывод ArrayList System.out.println(arrayList); } } |
В результате, вы получите ArrayList, содержащий элементы из исходного целочисленного массива:
[1, 2, 3, 4, 5]
@narciso
Правильный код преобразования целочисленного массива в ArrayList на Java включает импорт пакетов java.util.ArrayList и java.util.Arrays, а также создание нового ArrayList с использованием метода asList() класса Arrays.
Ниже приведен полный код:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
import java.util.ArrayList; import java.util.Arrays; public class Main { public static void main(String[] args) { int[] intArray = {1, 2, 3, 4, 5}; // Преобразование целочисленного массива в ArrayList ArrayList<Integer> arrayList = new ArrayList<>(Arrays.asList(Arrays.stream(intArray).boxed().toArray(Integer[]::new))); // Вывод ArrayList System.out.println(arrayList); } } |
В этом коде используется возможность использования метода stream()
для intArray
, затем метода boxed()
для преобразования из Stream<Integer>
в Stream<Integer>
, и, наконец, toArray()
для преобразования обратно в массив типа Integer.