所以我创建了一个混洗一组数字的方法,我的想法是我创建了这些数字的总体。 因此,我创建了一个循环,将数字进行混洗,然后将其添加到数组列表中,但是在发现一些调试语句后,我发现它会对数字进行混洗,但仅将最后一个混洗添加到arrayList。任何人都可以帮我弄清楚为什么?Java ArrayList填充
solutionList是一个ArrayList进一步向上的代码,如果有人想知道
for(int k =0;k <100; k++){
Collections.shuffle(solutionList);
population2.add(new Object[]{solutionList}) ;
System.out.println("In the loop " + solutionList);
}
for(Object[] row : population2){
System.out.println("Row = " + Arrays.toString(row));
}
啊辉煌,非常感谢你 – MurphyApps