怎么把ArrayList<Integer> list集合转换为一个int[]数组,不是的integer[],比如下面代码,我要使用printArray()方法,又不能改变printArray(),只能在main里改。- import java.util.ArrayList;
- public class Demo3 {
- public static void main(String[] args) {
- Demo3 d=new Demo3();
- ArrayList<Integer> list=new ArrayList<Integer>();
- list.add(123);
- list.add(175);
-
- Integer[] a= list.toArray(new Integer[list.size()]);
- d.pirntArray(a); //
- }
- private void pirntArray(int[] array) {
- for(int a:array){
- System.out.println(a);
- }
-
- }
-
- }
复制代码 |