在指定范围内填充 Java int 数组中的元素

java 8object oriented programmingprogramming

可以使用 java.util.Arrays.fill() 方法在指定范围内填充 Java int 数组中的元素。此方法将指定范围内所需的 int 值分配给 Java 中的 int 数组。

Arrays.fill() 方法所需的参数是数组名称、要填充的第一个元素的索引(包括)、要填充的最后一个元素的索引(不包括)以及要存储在数组元素中的值。

下面给出了一个演示此操作的程序 −

示例

import java.util.Arrays;
public class Demo {
   public static void main(String[] argv) throws Exception {
      int[] intArray = new int[10];
      int intValue = 7;
      int indexStart = 2;
      int indexFinish = 8;
      Arrays.fill(intArray, indexStart, indexFinish, intValue);
      System.out.println("int 数组内容为:" + Arrays.toString(intArray));
   }
}

输出

int 数组内容为:[0, 0, 7, 7, 7, 7, 7, 7, 0, 0]

现在让我们理解上面的程序。

首先,定义 int 数组 intArray[]。然后使用 Arrays.fill() 方法从索引 2(含)到索引 8(不含)用值 7 填充 int 数组。最后,使用 Arrays.toString() 方法打印 int 数组。演示此操作的代码片段如下 −

int[] intArray = new int[10];
int intValue = 7;
int indexStart = 2;
int indexFinish = 8;
Arrays.fill(intArray, indexStart, indexFinish, intValue);
System.out.println("int 数组内容为:" + Arrays.toString(intArray));

相关文章