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

Аватар пользователя Иван Полежаев
Иван Полежаев
05 апреля 2023

В Java массивы имеют фиксированную длину, и вы не можете добавить новый элемент в конец массива. Однако, вы можете создать новый массив с увеличенной длиной и скопировать в него все элементы из старого массива, а затем добавить новый элемент в конец нового массива.

Вот пример кода, который добавляет элемент в конец массива:

// Исходный массив
int[] arr = {1, 2, 3};

// Создаем новый массив с длиной на 1 больше исходного массива
int[] newArr = new int[arr.length + 1];

// Копируем все элементы из исходного массива в новый массив
for (int i = 0; i < arr.length; i++) {
    newArr[i] = arr[i];
}

// Добавляем новый элемент в конец нового массива
newArr[newArr.length - 1] = 4;

// Используем новый массив вместо старого массива
arr = newArr; // [1, 2, 3, 4]
0 0
Поможем с выбором
Если у вас есть вопросы о формате или вы не знаете, что выбрать, оставьте свой номер — мы позвоним и ответим на все вопросы
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»