「Java」Arrays.fill()でint配列の全要素に初期値をを設定するサンプル
説明
1.public static void fill(int[] a,int fromIndex,int toIndex,int val)
パラメータ:a – 値を代入する配列
fromIndex – 指定された値を代入する最初の要素(これを含む)のインデックス
toIndex – 指定された値を代入する最後の要素(これを含まない)のインデックス
val – 配列のすべての要素に格納する値
2.public static void fill(int[] a,int val)
パラメータ:
a – 値を代入する配列
val – 配列のすべての要素に格納する値
Javaコード
package com.arkgame.study;
import java.util.Arrays;
public class ArraysFillDemo {
public static void main(String[] args) {
int[] cftA = new int[2];
int[] cftB = new int[3];
Arrays.fill(cftA, 0, 2, 345);
Arrays.fill(cftB, 678);
System.out.println("******実行結果*********");
System.out.println("int型配列A: " + Arrays.toString(cftA));
System.out.println("int型配列B: " + Arrays.toString(cftB));
}
}
package com.arkgame.study;
import java.util.Arrays;
public class ArraysFillDemo {
public static void main(String[] args) {
int[] cftA = new int[2];
int[] cftB = new int[3];
Arrays.fill(cftA, 0, 2, 345);
Arrays.fill(cftB, 678);
System.out.println("******実行結果*********");
System.out.println("int型配列A: " + Arrays.toString(cftA));
System.out.println("int型配列B: " + Arrays.toString(cftB));
}
}
package com.arkgame.study; import java.util.Arrays; public class ArraysFillDemo { public static void main(String[] args) { int[] cftA = new int[2]; int[] cftB = new int[3]; Arrays.fill(cftA, 0, 2, 345); Arrays.fill(cftB, 678); System.out.println("******実行結果*********"); System.out.println("int型配列A: " + Arrays.toString(cftA)); System.out.println("int型配列B: " + Arrays.toString(cftB)); } }
******実行結果*********
int型配列A: [345, 345]
int型配列B: [678, 678, 678]