如何將 Float 陣列列表轉換為 Java 中的浮點陣列?


我們首先建立一個浮點陣列列表 -

ArrayList < Float > arrList = new ArrayList < Float > ();
arrList.add(5.2 f);
arrList.add(10.3 f);
arrList.add(15.3 f);
arrList.add(20.4 f);

現在,將浮點陣列列表轉換為浮點陣列。首先,我們將浮點陣列設定為相同大小,即相同數量的元素。然後,我們將分配每個值 -

final float[] arr = new float[arrList.size()];
int index = 0;
for (final Float value: arrList) {
   arr[index++] = value;
}

示例

 線上演示

import java.util.ArrayList;
public class Demo {
   public static void main(String[] args) {
      ArrayListarrList = new ArrayList();
      arrList.add(5.2f);
      arrList.add(10.3f);
      arrList.add(15.3f);
      arrList.add(20.4f);
      arrList.add(25.2f);
      arrList.add(30.6f);
      arrList.add(45.3f);
      arrList.add(50.9f);
      final float[] arr = new float[arrList.size()];
      int index = 0;
      for (final Float value: arrList) {
         arr[index++] = value;
      }
      System.out.println("Elements of float array...");
      for (Float i: arr) {
         System.out.println(i);
      }
   }
}

輸出

Elements of float array...
5.2
10.3
15.3
20.4
25.2
30.6
45.3
50.9

更新於: 30-Jul-2019

3K+ 瀏覽量

啟你的職業生涯

完成課程即可獲得認證

開始使用
廣告
© . All rights reserved.