Чтобы инициализировать одномерный массив в Java, вы можете использовать несколько методов. Вот некоторые распространенные подходы:
-
Инициализировать значениями в объявлении:
int[] array1 = {1, 2, 3, 4, 5};
В этом методе значения элементов массива указываются в фигурных скобках.
-
Инициализировать указанную длину и присвоить значения позже:
int[] array2 = new int[5]; array2[0] = 1; array2[1] = 2; array2[2] = 3; array2[3] = 4; array2[4] = 5;
Здесь мы создаем массив длиной 5, используя ключевое слово
new
, и присваиваем значения каждому элементу индивидуально. -
Инициализировать со значением по умолчанию:
int[] array3 = new int[5];
В этом методе массив инициализируется значением по умолчанию для типа элемента, которое в данном случае равно 0 для
int
. -
Инициализация с помощью цикла:
int[] array4 = new int[5]; for (int i = 0; i < array4.length; i++) { array4[i] = i + 1; }
Этот метод использует цикл для итеративного присвоения значений элементам массива.
-
Инициализируйте с помощью метода
Arrays.fill()
:int[] array5 = new int[5]; Arrays.fill(array5, 1);
Здесь метод
Arrays.fill()
используется для установки всем элементам массива указанного значения, которое в данном случае равно 1. -
Инициализация с помощью Stream API:
int[] array6 = IntStream.rangeClosed(1, 5).toArray();
Этот метод использует метод
IntStream.rangeClosed()
для генерации диапазона значений, которые затем преобразуются в массив.