Java Arrays.fill能否反向填充

735
2024/6/23 20:37:44
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

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。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: java变量重复添加的方法是什么