arraylist转int[]
时间: 2023-09-13 07:06:34 浏览: 110
要将ArrayList转换为int数组,你可以使用以下代码:
```java
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<Integer> arrayList = new ArrayList<>();
arrayList.add(1);
arrayList.add(2);
arrayList.add(3);
int[] intArray = new int[arrayList.size()];
for (int i = 0; i < arrayList.size(); i++) {
intArray[i] = arrayList.get(i);
}
// 打印int数组
for (int num : intArray) {
System.out.print(num + " ");
}
}
}
```
在上面的示例中,我们首先创建一个ArrayList并向其中添加一些整数。然后,我们创建一个具有相同大小的int数组。通过使用循环,我们将ArrayList中的每个元素复制到int数组中。最后,我们打印int数组的内容。
希望这可以帮助到你!