java arraylist转int数组
时间: 2023-04-24 16:00:05 浏览: 467
可以使用Java中的toArray()方法将ArrayList转换为int数组。具体步骤如下:
1. 创建一个ArrayList对象,将需要转换的数据添加到ArrayList中。
2. 创建一个int数组,用于存储转换后的数据。
3. 调用ArrayList的toArray()方法,将ArrayList转换为Object数组。
4. 遍历Object数组,将每个元素转换为int类型,并存储到int数组中。
示例代码如下:
```
import java.util.ArrayList;
public class ArrayListToIntArray {
public static void main(String[] args) {
ArrayList<Integer> arrayList = new ArrayList<Integer>();
arrayList.add(1);
arrayList.add(2);
arrayList.add(3);
arrayList.add(4);
arrayList.add(5);
int[] intArray = new int[arrayList.size()];
Object[] objectArray = arrayList.toArray();
for (int i = ; i < objectArray.length; i++) {
intArray[i] = (int) objectArray[i];
}
for (int i = ; i < intArray.length; i++) {
System.out.print(intArray[i] + " ");
}
}
}
```
输出结果为:1 2 3 4 5
阅读全文