相关疑难解决方法(0)

为什么Collections.shuffle()为我的数组失败?

为什么我的代码不起作用?

package generatingInitialPopulation;

import java.util.Arrays;
import java.util.Collections;

public class TestShuffle {
    public static void main(String[] args) {
        int[] arr = new int[10];

        for (int i = 0; i < arr.length; i++) {
            arr[i] = i;
        }

        Collections.shuffle(Arrays.asList(arr));

        for (int i = 0; i < arr.length; i++) {
            System.out.print(arr[i] + " ");
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

其结果是:0 1 2 3 4 5 6 7 8 9.

我期待一个随机改组的序列.

java shuffle random-access

22
推荐指数
2
解决办法
3万
查看次数

Java中的高效数组元素未排序

我只是想知道在Java中对有序数组中的元素进行排序的最佳方法是什么,谢谢

java arrays algorithm

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

标签 统计

java ×2

algorithm ×1

arrays ×1

random-access ×1

shuffle ×1