配列の要素全てに一括で同じ値を設定する|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]
このエントリーをはてなブックマークに追加
にほんブログ村 IT技術ブログへ

コメント

メールアドレスが公開されることはありません。 が付いている欄は必須項目です