/
Вопросы и ответы
/
Java
/

Как создать массив в java без длины

Как создать массив в java без длины

4 года назад

Человек-Молекула

Ответы

0

Привет. А как получить все элементы этого массива? System.out.println(Arrays.toString(dynamicArray)); Такой вывод не работает.

2 года назад

Азиз

0

В Java не существует способа создать массив без длины. При создании массива нужно указать его длину, чтобы определить необходимое количество памяти.

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

Пример создания динамического массива с помощью ArrayList:

import java.util.ArrayList;

public class Example {
    public static void main(String[] args) {
        ArrayList<Integer> dynamicArray = new ArrayList<Integer>();
        
        // Добавляем элементы в массив
        dynamicArray.add(10);
        dynamicArray.add(20);
        dynamicArray.add(30);
        
        // Получаем элементы массива
        System.out.println(dynamicArray.get(0)); // => 10
        System.out.println(dynamicArray.get(1)); // => 20
        System.out.println(dynamicArray.get(2)); // => 30
    }
}

2 года назад

Иван Полежаев