如何将 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
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP