java数组——填充数组

例子:

//  填充数组
  int[] array = new int[]{1,4,6,8,3};
//  填充数组,从第一个元素到接下来的3-1个元素
  Arrays.fill(array, 1,3,9);
  for(int e:array){
   System.out.print(e+",");
  }

运行结果:

1,9,9,8,3,

fill

public static void fill(int[] a,
        int fromIndex,
        int toIndex,
        int val)
Assigns the specified int value to each element of the specified range of the specified array of ints. The range to be filled extends from index fromIndex, inclusive, to index toIndex, exclusive. (If fromIndex==toIndex, the range to be filled is empty.)
Parameters:
a - the array to be filled
fromIndex - the index of the first element (inclusive) to be filled with the specified value
toIndex - the index of the last element (exclusive) to be filled with the specified value
val - the value to be stored in all elements of the array
Throws:
IllegalArgumentException - if fromIndex > toIndex
ArrayIndexOutOfBoundsException - if fromIndex < 0 or toIndex > a.length


你可能感兴趣的:(java数组——填充数组)