C/C++
私memset()
の願いを叶えることができる関数がありますが、どのようにJava
してすべての要素を特定の値に初期化できますか?を書くときはいつでもint[] array=new int[10];
、これはすべての要素がゼロに等しいサイズ10の配列を単純に初期化します。配列の1つでこの初期化整数を変更したいだけです。つまり、すべての要素がに等しい配列を初期化したいのです-1
。それ以外の場合はfor
、初期化の直後にループを配置する必要があります。これは、インデックスからインデックスまでの範囲であり、0
そのsize-1
ループ内で、要素をに割り当ててい-1
ます。以下はより理解するためのコードです-
int[] array = new int[10];
for (int i = 0; i < size; i++) {
array[i] = -1;
}
私は正しいですか?同じための他の方法はありますか?