Arrays.fill()用于快速填充数组,但是只适用于一维数组,如果需要填充二维数组那么需要循环。
详细用法
Arrays.fill(int[] a, from, to, int var)
int[] a: 需要填充的数组。
from:数组填充的起始位置(包括此位置)。
to: 数组填充的终止位置(不包括此位置)。
int var: 填充进数组的值。
若无from和to则全部填充或替换。
示例
package lan_qiao_bei; import java.util.Arrays; public class NewLeastCoin { public static void main(String[] args) { // TODO Auto-generated method stub int[] a=new int[10]; Arrays.fill(a,1); for(int i=0;i<a.length;i++) System.out.print(a[i]+" "); } }
Arrays.fill(a,2,9,2);
注意:from和to成对出现,缺一不可