如何將 Java 中的長陣列列表轉換為長陣列?
首先,宣告一個長陣列列表並向其中新增一些元素
ArrayList < Long > arrList = new ArrayList < Long > (); arrList.add(100000 L); arrList.add(200000 L); arrList.add(300000 L); arrList.add(400000 L); arrList.add(500000 L);
現在,為新建立的長陣列設定相同的大小
final long[] arr = new long[arrList.size()]; int index = 0;
長陣列列表的每個元素都被分配給長陣列
for (final Long value : arrList) { arr[index++] = value; }
示例
import java.util.ArrayList; public class Demo { public static void main(String[] args) { ArrayList<<Long> arrList = new ArrayList<Long>(); arrList.add(100000L); arrList.add(200000L); arrList.add(300000L); arrList.add(400000L); arrList.add(500000L); arrList.add(600000L); arrList.add(700000L); arrList.add(800000L); arrList.add(900000L); arrList.add(1000000L); final long[] arr = new long[arrList.size()]; int index = 0; for (final Long value : arrList) { arr[index++] = value; } System.out.println("Elements of Long array..."); for (Long i : arr) { System.out.println(i); } } }
輸出
Elements of Long array... 100000 200000 300000 400000 500000 600000 700000 800000 900000 1000000
廣告