Как создать массив arraylist в Java?

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

от lilla.herman , в категории: Java , 2 года назад

Как создать массив arraylist в Java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от loyal , 2 года назад

@lilla.herman Используйте ArrayList<String>[] синтакс чтобы создать к примеру массив строк Arraylist в Java, ниже пример кода как создать, заполнить и вывести массив Arraylist в Java, ниже код:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import java.util.ArrayList;

public class Main {
    public static void main(String[] args) {
        // Длина массива
        int length = 2;
        ArrayList<String>[] arr = new ArrayList[length];

        // Создаем массив Arraylist
        for (int i = 0; i < length; i++) {
            arr[i] = new ArrayList<>();
        }

        // Добавляем в массив с индексом 0 и 1
        // в arraylist данные
        arr[0].add("Java");
        arr[1].add("Python");

        for (int i = 0; i < length; i++) {
            for (int j = 0; j < arr[i].size(); j++) {
                System.out.println(arr[i].get(j));
            }
        }
        // Вывод: Java Python
    }
}

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

от jakayla , 2 года назад

@lilla.herman 

Чтобы создать ArrayList в Java, нужно импортировать класс ArrayList из пакета java.util, а затем инициализировать его с помощью конструктора без параметров. Например:

1
2
3
import java.util.ArrayList;

ArrayList<Integer> numbers = new ArrayList<Integer>();


В данном примере создается ArrayList с типом элементов Integer. Вы можете также использовать ArrayList для хранения других типов данных, например, строк или объектов.


Начиная с Java 7 можно использовать тип вывода:

1
ArrayList<Integer> numbers = new ArrayList<>();