arrays.fill java
// To fill with value
int array[] = {2, 2, 1, 8, 3, 2, 2, 4, 2};
Arrays.fill(array, 10);
// [10, 10, 10, 10, 10, 10, 10, 10, 10]
// Fill from index 1 to index 4.
Arrays.fill(array, 1, 5, 10); );
// [2, 10, 10, 10, 10, 2, 2, 2, 2]
// For multidimensional arrays:
// Fill each row with 10.
int [][]array2D = new int [3][4];
for (int[] row : array2D)
Arrays.fill(row, 10);
// [[10, 10, 10, 10], [10, 10, 10, 10], [10, 10, 10, 10]]
// Fill each row with -1.
int[][][]array3D = new int[3][4][5];
for (int[][] row : array3D ) {
for (int[] rowColumn : row) {
Arrays.fill(rowColumn, -1);
}
}