配列の要素全てに一括で同じ値を設定する|Java
Javaで配列の要素全てに同じ値を設定する方法です。C言語だとmemset
などで行えますね。JavaではArrays
クラスのメソッドを使用します。
用途としては配列を使い回したりする場合の再初期化など。
配列の要素を一括で設定するメソッド
Arrays.fill(配列, 値);
配列の要素全てに同じ値を設定するサンプル
String[] values = new String[10];
Arrays.fill(values, "");
int[] nums = new int[5];
Arrays.fill(nums, 3);
結果
values:["", "", "", "", "", "", "", "", "", ""]
nums:[3, 3, 3, 3, 3]