不工作,我想打一个arraylist
与int[]
为对象的ArrayList <Integer[]>在java中
ArrayList<Integer[]> b= new ArrayList<Integer[]>();
Integer[] a= new Integer[2];
for(Integer i=0;i<20;i++){
a[0]=i;
a[1]=i;
b.add(a);
}
for(int i=0;i<20;i++){
System.out.println("line"+i+"= "+b.get(i)[0]+" "+b.get(i)[1]);
}
,结果我得到的是这种
而不是值(0 0 1 1等),似乎只保存了最后一个。 我也试过用类型int代替整数,但结果相同
非常感谢你的工作!我以为你只是简单地加入这个对象的内部 –