@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.