如何在 Java 中將基本型別陣列轉換為包裝器值陣列列表?
在這裡,為了將包裝器值陣列列表轉換為基本型別陣列,我們將 Integer 視為包裝器,而 double 作為基本型別。
首先,宣告一個 Integer 陣列列表並向其新增元素 −
ArrayList < Integer > arrList = new ArrayList < Integer > (); arrList.add(5); arrList.add(10); arrList.add(15); arrList.add(20); arrList.add(25); arrList.add(30); arrList.add(45); arrList.add(50);
現在,將上述的 Integer 陣列列表轉換為基本型別陣列。首先,我們為 double 陣列設定相同的大小,然後分配每個值
final double[] arr = new double[arrList.size()];
int index = 0;
for (final Integer value: arrList) {
arr[index++] = value;
}以下是將一個 Integer(包裝器)陣列列表轉換為 double(基本型別)陣列的一個示例 −
示例
import java.util.ArrayList;
public class Demo {
public static void main(String[] args) {
ArrayList<Integer>arrList = new ArrayList<Integer>();
arrList.add(5);
arrList.add(10);
arrList.add(15);
arrList.add(20);
arrList.add(25);
arrList.add(30);
arrList.add(45);
arrList.add(50);
final double[] arr = new double[arrList.size()];
int index = 0;
for (final Integer value: arrList) {
arr[index++] = value;
}
System.out.println("Elements of double array...");
for (Double i: arr) {
System.out.println(i);
}
}
}輸出
Elements of double array... 5.0 10.0 15.0 20.0 25.0 30.0 45.0 50.0
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP