Как заполняется массив в arraylist на java?

Пользователь

от cierra , в категории: Java , год назад

Как заполняется массив в arraylist на java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от kyleigh_runte , год назад

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

Пользователь

от aaron_armstrong , 9 месяцев назад

@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, по вашему усмотрению.