Java的Arrays.fill方法只能填充數組的元素為指定值,并不能進行反向填充。如果需要實現反向填充數組,可以通過循環遍歷數組進行填充。以下是一個示例代碼:
public class Main {
public static void main(String[] args) {
int[] arr = new int[5];
int value = 10;
// 反向填充數組
for (int i = arr.length - 1; i >= 0; i--) {
arr[i] = value;
value--;
}
// 打印填充后的數組
for (int num : arr) {
System.out.print(num + " ");
}
}
}
在這個示例中,我們通過循環遍歷數組,從數組的最后一個元素開始,依次向前填充數組元素為遞減的值。最終輸出的結果為:10 9 8 7 6。