Как это вижу я.
Беру массив с индекса begin йду по нему до end все заполняю значениями value.
И вот я тут "потерялась". Ведь индекс массива array[5]. И на выводе у меня == null, 3, 3, 3, null.
Метод проходит по всему массиву и не процианализированным ячейкам дает значения "NULL". Что в консоли и выводит. Как мне исключит этот Null с выдачи?
Пока писал про помощь заметил в коде == /* Гибкое заполнение массива */. Ткните меня в это. Пропустил.
package com.javarush.task.pro.task07.task0711;
/*
Гибкое заполнение массива
*/
import java.util.Arrays;
public class Solution {
public static void main(String[] args) {
Integer[] array = new Integer[5];
fillArray(array, 3, 1, 3);
System.out.println(Arrays.toString(array));
}
public static void fillArray(Integer[] array, int value, int begin, int end) {
for (int i = begin; i <= end; i++){
array[i] = value;
}
}
}