在指定範圍內填充 Java int 陣列中的元素


可在指定範圍內使用 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("The int array content is: " + Arrays.toString(intArray));
   }
}

輸出

The int array content is: [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("The int array content is: " + Arrays.toString(intArray));

更新於:30-Jul-2019

641 人次瀏覽

開始你的 事業

完成課程並獲得認證

開始
廣告
© . All rights reserved.