Java中,如何填充(一次初始化)数组?
示例
此示例使用Java Util
类的Array.fill(arrayname,value)
方法和Array.fill(arrayname,starting index,ends index,value)
方法填充(初始化数组的所有元素)一个数组)。
package com.yiibai; import java.util.*; public class ArrayFilling { public static void main(String args[]) { int array[] = new int[6]; Arrays.fill(array, 100); for (int i = 0, n = array.length; i < n; i++) { System.out.print(array[i]+","); } System.out.println("\n==========================="); Arrays.fill(array, 3, 6, 99); // 从索引3到6使用数字99填充 for (int i = 0, n = array.length; i < n; i++) { System.out.print(array[i]+","); } } }
执行上面示例代码,得到以下结果 -
100,100,100,100,100,100,
===========================
100,100,100,99,99,99,