5 способов заполнить массив в Java: полное руководство и примеры

Чтобы заполнить массив в Java, вы можете использовать различные методы в зависимости от ваших требований. Вот некоторые распространенные подходы:

  1. Использование цикла for: вы можете перебирать индексы массива и присваивать значения каждому элементу с помощью цикла.
int[] array = new int[10];
for (int i = 0; i < array.length; i++) {
    array[i] = /* Your value */;
}
  1. Использование Arrays.fill(). Класс Arraysв Java предоставляет метод под названием fill(), который позволяет присваивать определенное значение всем элементам массива..
int[] array = new int[10];
Arrays.fill(array, /* Your value */);
  1. Использование Stream API. Если вы используете Java 8 или более позднюю версию, вы можете использовать Stream API для заполнения массива определенным значением.
int[] array = new int[10];
Arrays.setAll(array, index -> /* Your value */);
  1. Использование Arrays.copyOf(): если у вас есть существующий массив или предопределенный набор значений, вы можете использовать метод copyOf(), чтобы заполнить новый массив этими значениями.
  2. >

int[] sourceArray = {1, 2, 3, 4, 5};
int[] newArray = Arrays.copyOf(sourceArray, 10); // Fills newArray with the values from sourceArray and pads with default values if necessary
  1. Использование Arrays.setAll(): этот метод позволяет заполнить массив, указав лямбда-выражение или ссылку на метод.
int[] array = new int[10];
Arrays.setAll(array, index -> /* Your value based on index */);