0

ArrayList<Float>長さ350のを作成したい。私はこれをした:

x = new ArrayList<Float>(350);

いいえ、この配列には各ポイントで「ゼロ」の浮動小数点値が必要です。私がすることができます:

for (int i = 0; i< 350 ; i++){
            x.add((float) 0.0);
}

私の質問は、反復せずに同じことを行う別の方法があるかどうかです。効率を上げるために最小限の繰り返しが必要です。

4

4 に答える 4

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 型に簡単に変更して、必要な初期値を割り当てることができます。

于 2013-01-09T10:14:04.997 に答える