java.util.Arrays.fill方法

Posted 酸酸甜甜萌橘子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java.util.Arrays.fill方法相关的知识,希望对你有一定的参考价值。

java.util.Arrays.fill方法

Modifier and Type 方法 描述
static void fill(boolean[] a, boolean val) 将指定的布尔值分配给指定的布尔数组的每个元素。
static void fill(boolean[] a, int fromIndex, int toIndex, boolean val) 将指定的布尔值分配给指定数组布尔值的指定范围的每个元素。
static void fill(byte[] a, byte val) 将指定的字节值分配给指定字节数组的每个元素。
static void fill(byte[] a, int fromIndex, int toIndex, byte val) 将指定的字节值分配给指定字节数组的指定范围的每个元素。
static void fill(char[] a, char val) 将指定的char值分配给指定的char数组的每个元素。
static void fill(char[] a, int fromIndex, int toIndex, char val) 将指定的char值分配给指定的char数组的指定范围的每个元素。
static void fill(double[] a, double val) 将指定的double值分配给指定的双精度数组的每个元素。
static void fill(double[] a, int fromIndex, int toIndex, double val) 将指定的double值分配给指定的双精度数组范围的每个元素。
static void fill(float[] a, float val) 将指定的float值分配给指定的浮点数组的每个元素。
static void fill(float[] a, int fromIndex, int toIndex, float val) 将指定的浮点值分配给指定的浮点数组的指定范围的每个元素。
static void fill(int[] a, int val) 将指定的int值分配给指定的int数组的每个元素。
static void fill(int[] a, int fromIndex, int toIndex, int val) 将指定的int值分配给指定的int数组的指定范围的每个元素。
static void fill(long[] a, int fromIndex, int toIndex, long val) 将指定的long值分配给指定的longs数组的指定范围的每个元素。
static void fill(long[] a, long val) 将指定的long值分配给指定的longs数组的每个元素。
static void fill(short[] a, int fromIndex, int toIndex, short val) 将指定的短值分配给指定的短裤数组的指定范围的每个元素。
static void fill(short[] a, short val) 将指定的短值分配给指定的短裤数组的每个元素。
static void fill(Object[] a, int fromIndex, int toIndex, Object val) 将指定的对象引用分配给指定的对象数组的指定范围的每个元素。
static void fill(Object[] a, Object val) 将指定的对象引用分配给指定的对象数组的每个元素。

fill(int[] a, int val)

import java.util.Arrays;

public class TestFill {
    public static void main(String[] args) {
        test();

    }
    //测试  fill()方法
    public static void test(){
        int[] a = {1,2,6,5,10,8};
        Arrays.fill(a,0);
        System.out.println("数组所有元素填充为0:"+Arrays.toString(a));
    }
}

数组所有元素填充为0:[0, 0, 0, 0, 0, 0]

fill(int[] a, int fromIndex, int toIndex, int val)

import java.util.Arrays;

public class TestFill {
    public static void main(String[] args) {
        test();

    }
    //测试  fill()方法
    public static void test(){
        int[] a = {1,2,6,5,10,8};
        Arrays.fill(a,1,3,0);
        System.out.println("数组中1到2元素填充为0:"+Arrays.toString(a));
    }
}

数组中1到2元素填充为0:[1, 0, 0, 5, 10, 8]

以上是关于java.util.Arrays.fill方法的主要内容,如果未能解决你的问题,请参考以下文章

避免在 pyspark 代码中使用 collect() 函数的最佳方法是啥?编写优化pyspark代码的最佳方法?

代码块

同步方法和同步代码块的区别是什么?

IDEA - 抽取方法参数快速抽取(方法,变量,字段,常量,参数等),重构,优化代码

idea小功能将java冗余代码抽成方法解决代码行数超限

java静态方法非静态代码块{}静态代码块static{}