Как добавить значение в массив java
5 лет назад
Человек-Молекула
Ответы
Значения массиву можно присваивать различными способами.
Используя индексацию: можно присвоить значение конкретному элементу массива, указав его индекс в квадратных скобках. Например:
Используя инициализацию: можно создать массив с заранее заданными значениями, разделяя их запятыми в фигурных скобках:
Используя циклы: можно заполнить массив значениями, используя циклы:
Здесь мы создаем массив arr длиной 3 и заполняем его значениями от 1 до 3, используя цикл for
Используя методы класса Arrays: класс Arrays в Java предоставляет ряд методов для работы с массивами, в том числе для заполнения массива значениями:
Здесь мы создаем массив arr длиной 3 и заполняем его значениями 1, используя метод fill из класса Arrays
Какой способ выбрать зависит от вашей задачи и предпочтений в программировании.
4 года назад
Иван Полежаев
Размер массива в Java задаётся при создании и не меняется. Записать значение можно только в существующую ячейку:
Пустые ячейки int заполнены нулями, у объектов — null. Запись за пределы массива — numbers[3] = 40 — выдаст ArrayIndexOutOfBoundsException.
Если элементов будет неизвестно сколько: ArrayList
ArrayList растёт сам. В большинстве задач с добавлением элементов используют его.
Обратно в массив: int[] arr = list.stream().mapToInt(Integer::intValue).toArray();.
Добавить элемент в конец массива
Создать новый массив на один элемент больше:
Каждый такой вызов копирует весь массив. Для частых добавлений это медленно — берите ArrayList.
Вставить в середину массива
Заполнить массив сразу
Массивы и коллекции разбирают в бесплатном курсе «Основы Java».
3 дня назад
Никита Вихров






