「Java」Arrays.fill()でchar配列の全要素に初期値をを設定するサンプル

説明
1.public static void fill(char[] a, int fromIndex,int toIndex, char val)
パラメータ:
a – 値を代入する配列
fromIndex – 指定された値を代入する最初の要素(これを含む)のインデックス
toIndex – 指定された値を代入する最後の要素(これを含まない)のインデックス
val – 配列のすべての要素に格納する値
2.public static void fill(char[] a,char val)
パラメータ:
a – 値を代入する配列
val – 配列のすべての要素に格納する値
Javaコード

package com.arkgame.study;

import java.util.Arrays;

public class ArraysFillDemo {

      public static void main(String[] args) {
            char[] cftA = new char[4];
            char[] cftB = new char[4];
            Arrays.fill(cftA, 0, 2, 's');
            Arrays.fill(cftA, 2, 4, 'o');
            Arrays.fill(cftB, 'k');
            System.out.println("******実行結果*********");
            System.out.println("char配列A: " + Arrays.toString(cftA));
            System.out.println("char配列B: " + Arrays.toString(cftB));
      }

}

******実行結果*********
char配列A: [s, s, o, o]
char配列B: [k, k, k, k]

Java

Posted by arkgame