ArrayList<Float>
長さ350のを作成したい。私はこれをした:
x = new ArrayList<Float>(350);
いいえ、この配列には各ポイントで「ゼロ」の浮動小数点値が必要です。私がすることができます:
for (int i = 0; i< 350 ; i++){
x.add((float) 0.0);
}
私の質問は、反復せずに同じことを行う別の方法があるかどうかです。効率を上げるために最小限の繰り返しが必要です。
Peterが言うように、配列を使用してください。これを配列リストに入れたい場合は、以下のコードを使用できます。これにより、それぞれ値が 42 の 100 個の整数の配列リストが作成されます。
Integer[] a = new Integer[100];
Arrays.fill(a, 42);
List<Integer> l = new ArrayList<Integer>(Arrays.asList(a));
for (Integer integer : l) {
System.out.println(integer);
}
Float 型に簡単に変更して、必要な初期値を割り当てることができます。