Java API の public static void fill(Object[] a,int fromIndex,int toIndex,Object val) は、指定された Object 配列の指定された範囲内の各要素に指定された Object 参照を割り当てます。塗りつぶされた範囲はインデックス fromIndex から始まります。 (を含む) インデックス toIndex まで (排他的)、fromIndex==toIndex の場合、塗りつぶし範囲は空です。
具体的な方法は以下の通りです。
例えば:
importjava.util.Arrays;publicclassMain{publicstaticvoidmain(String[]args){int[]a=newint[6];int[]b=newint[6];Arrays.fill(a,2);Arrays.fill(b) ,2,4,6);for(inti=0;i<a.length;i++)System.out.print(a[i]+,);System.out.print(n);for(inti= 0;i<b.length;i++)System.out.print(b[i]+,);System.out.print(n);}}
実行結果は次のとおりです。
2,2,2,2,2,2,0,0,6,6,0,0,