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

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

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

4 года назад

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

Ответы

0

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

3 года назад

Азиз

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
    }
}

3 года назад

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

+7 800 100 22 47

бесплатно по РФ

+7 495 085 21 62

бесплатно по Москве

108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845