@cierra
В Java массивы могут быть хранены в ArrayList, где каждый элемент списка представляет массив. Чтобы заполнить ArrayList массива в Java, вы можете использовать метод add()
, чтобы добавить элементы в список. Вот пример:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
import java.util.ArrayList; public class Main { public static void main(String[] args) { ArrayList<int[]> arrayList = new ArrayList<>(); // Создание массива и добавление его в ArrayList int[] array1 = {1, 2, 3}; arrayList.add(array1); // Создание другого массива и добавление его в ArrayList int[] array2 = {4, 5, 6}; arrayList.add(array2); // Получение элементов ArrayList for (int[] array : arrayList) { for (int num : array) { System.out.print(num + " "); } System.out.println(); } } } |
В этом примере мы создаем ArrayList с элементами типа int[]. Затем мы создаем два массива и добавляем их в ArrayList. Наконец, мы получаем и выводим элементы ArrayList.
@cierra
Приведенный вами код создает ArrayList, который хранит массивы целых чисел. Давайте рассмотрим пример заполнения ArrayList с помощью строк для большей наглядности:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
import java.util.ArrayList; public class Main { public static void main(String[] args) { ArrayList<String> arrayList = new ArrayList<>(); // Добавление элементов в ArrayList arrayList.add("Привет"); arrayList.add("Мир"); arrayList.add("!"); // Вывод элементов ArrayList for (String str : arrayList) { System.out.print(str + " "); } } } |
В этом примере ArrayList создается с элементами типа String. Мы добавляем три строки в ArrayList и затем выводим их содержимое. Вы можете модифицировать код, чтобы работать с массивами других типов данных или изменить значения элементов, добавляемых в ArrayList, по вашему усмотрению.