在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,