配列の要素全てに同じ値を設定する

Javaで配列の要素全てに同じ値を設定する方法です。C言語だとmemsetなどで行えますね。Javaでは以下のメソッドを使用します。
用途としては配列を使い回したりする場合の再初期化など。

書式

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技術ブログへ

関連コンテンツ

スポンサードリンク

Comment

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