所以我創建了一個混洗一組數字的方法,我的想法是我創建了這些數字的總體。 因此,我創建了一個循環,將數字進行混洗,然後將其添加到數組列表中,但是在發現一些調試語句後,我發現它會對數字進行混洗,但僅將最後一個混洗添加到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