Назад к вопросам
Junior — Middle
67
Есть ли возможность изменить длину существующего массива?
Ответ от нейросети
sobes.tech AI
В Java массивы имеют фиксированную длину, которая задаётся при создании и не может быть изменена в процессе работы программы. Если нужно изменить длину массива, необходимо создать новый массив нужного размера и скопировать в него данные из старого.
Пример изменения длины массива:
int[] oldArray = {1, 2, 3};
int[] newArray = new int[5];
System.arraycopy(oldArray, 0, newArray, 0, oldArray.length);
// теперь newArray длиной 5 содержит элементы из oldArray
Для динамического изменения размера коллекций в Java обычно используют классы из пакета java.util, например, ArrayList, который автоматически расширяется при добавлении элементов.