importjava.util.*;publicclassFillTest{publicstaticvoidmain(String args[]){int array[]=newint[6];Arrays.fill(array,100);for(int i =0, n = array.length; i < n; i++){System.out.println(array[i]);}System.out.println();Arrays.fill(array,3,6,50);for(int i =0, n = array.length; i < n; i++){System.out.println(array[i]);}}}
结果
上面的代码示例将产生以下结果。
100100100100100100100100100505050
数组填充的另一个示例
importjava.util.Arrays;publicclassHelloWorld{publicstaticvoidmain(String[] args){// initializing int arrayint arr[]=newint[]{1,6,3,2,9};// let us print the valuesSystem.out.println("Actual values: ");for(int value : arr){System.out.println("Value = "+ value);}// using fill for placing 18Arrays.fill(arr,18);// let us print the valuesSystem.out.println("New values after using fill() method: ");for(int value : arr){System.out.println("Value = "+ value);}}}
上面的代码示例将产生以下结果。
Actual values:Value=1Value=6Value=3Value=2Value=9New values after using fill() method:Value=18Value=18Value=18Value=18Value=18