Как создать массив в java без длины
Ответы
Азиз
03 июня 2023
Привет. А как получить все элементы этого массива? System.out.println(Arrays.toString(dynamicArray)); Такой вывод не работает.
0
0
Иван Полежаев
08 апреля 2023
В 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
}
}
0
0