小编Mur*_*pps的帖子

Java ArrayList填充

所以我正在创建一个方法来改组一组数字,我的想法是创建这些数字的总体.所以我创建了一个循环,它将数字混合,然后将它添加到一个arraylist,但是在一些调试语句之后,我发现它确实对数字进行了洗牌,但只是将最后一个shuffle添加到了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));
    }
Run Code Online (Sandbox Code Playgroud)

java arraylist multidimensional-array

0
推荐指数
1
解决办法
578
查看次数

标签 统计

arraylist ×1

java ×1

multidimensional-array ×1