java list转基本数据类型数组
时间: 2023-10-28 08:57:18 浏览: 110
你可以使用Java的拆箱操作将List转换为基本数据类型的数组。下面是一个示例代码:
```java
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<Integer> list = new ArrayList<>();
list.add(1);
list.add(2);
list.add(3);
int[] array = new int[list.size()];
for (int i = 0; i < list.size(); i++) {
array[i] = list.get(i);
}
// 打印数组元素
for (int num : array) {
System.out.println(num);
}
}
}
```
在上面的示例中,我们首先创建了一个List对象,并向其添加了几个整数。然后,我们创建了一个与List大小相同的int类型数组,使用循环将List中的元素逐个赋值给数组。最后,我们通过循环打印数组中的元素。
请注意,这种方法只适用于将包装类型(如Integer)的List转换为相应的基本数据类型(如int)的数组。如果List中包含其他类型的元素,需要进行适当的类型转换或处理。
阅读全文