Java 数组元素填充和批量替换

    技术2022-07-16  78

    1、为数组填充值:Arrays.fill(arr,int value);

    arr:数组value:填充的值

    例:为arr数组填充值

    int arr[] new int[5]; Arrays.fill(arr,10); for(int tmp: arr){ System.out.print(tmp+","); }

    输出结果:10,10,10,10,10

    注意:如果数组中的值之前被赋过值,再使用该方法之前的值会被覆盖。

    2、数组值的批量替换:Arrays.fill(arr,int fromIndex,int toIndex,int value)

    arr:数组fromIndex:填充的第一个索引(包括)toIndex:填充的最后一个索引(不包括)value:填充的值

    例:将arr数组中的值替换

    int[] arr = {1,2,3,4,5}; Arrays.fill(arr,1,3,10); for(int tmp: arr){ System.out.print(tmp+","); }

    输出结果:1,10,10,4,5

    注意:该方法的索引值是含头不含尾的,并且该索引值不能超出原数组的最大索引,如果超出会报下标越界异常。

    Processed: 0.011, SQL: 9