Sobes.tech
Back to questions
Junior — Middle
75

Какими способами можно задать начальный размер массива в процессе его инициализации?

Answer from AI

sobes.tech AI

В Java для задания начального размера массива при его инициализации можно использовать несколько способов:

  1. Объявить и создать массив с фиксированным размером:
int[] arr = new int[10]; // массив из 10 элементов, все инициализированы нулями
  1. Инициализировать массив с конкретными значениями (размер определяется автоматически):
int[] arr = {1, 2, 3, 4, 5}; // размер 5
  1. Использовать класс ArrayList или другие коллекции, если нужен динамический размер, но при создании можно задать начальную ёмкость:
ArrayList<Integer> list = new ArrayList<>(10); // начальная ёмкость 10

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