Задать вопрос
ArtemHabrAccount
@ArtemHabrAccount
начинающий java программист.

Цикл по добавлению элементов в массив?

как создать цикл который будет добавлять элементы в массив ? И можно ли создать массив не указав в название тип элементов который он будет содержать ?
  • Вопрос задан
  • 404 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Java-разработчик с нуля
    12 месяцев
    Далее
  • Skillfactory
    Профессия Java-разработчик
    14 месяцев
    Далее
  • Академия Eduson
    Java-разработчик
    8 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
azerphoenix
@azerphoenix Куратор тега Java
Java Software Engineer
1) Так как длина массива задается при его создании, то ты не можешь добавить элемент в тот же массив или удалить из него. По факту создается новый массив, который содержит на один элемент большое (n+1) при добавлении элемента или на один элемент меньше (n-1) при удалении элемента
2) Соответственно, у тебя должны быть методы, которые принимают новый элементы, создают новый массив длиной n+1, циклом пробегаются по старому массиву и его старые значения присваиваются новому. Ну и последний переданный элемент в аргументах также присваивается к новому массиву и этот новый массив возвращается из метода.
И можно ли создать массив не указав в название тип элементов который он будет содержать ?

Нет. При создании массива указывается его тип.

Если вам нужна возможность использования обобщений, то смотрите в сторону ArrayList, вместо Array
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы