中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

java中collections.shuffle的用法是什么

小億
105
2023-12-16 17:17:42
欄目: 編程語言

Collections.shuffle是Java中的一個方法,用于隨機打亂List中元素的順序。

使用該方法的語法如下: Collections.shuffle(List<?> list)

參數列表中的list為要打亂順序的List。

該方法會隨機地重新排列指定的List中的元素。打亂后的順序是隨機的,并且每個元素被打亂的概率是相等的。

示例代碼如下:

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

public class ShuffleExample {
    public static void main(String[] args) {
        List<Integer> numbers = new ArrayList<>();
        for (int i = 1; i <= 10; i++) {
            numbers.add(i);
        }
        System.out.println("原始順序:" + numbers);

        Collections.shuffle(numbers);
        System.out.println("打亂后的順序:" + numbers);
    }
}

輸出結果:

原始順序:[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
打亂后的順序:[2, 4, 6, 9, 3, 7, 8, 5, 10, 1]

可以看到,原始順序為1到10的有序列表,使用Collections.shuffle方法后,列表中的元素被隨機打亂了順序。

0
普兰店市| 寻乌县| 石屏县| 临高县| 开远市| 威海市| 鄂尔多斯市| 许昌县| 闸北区| 沙河市| 德江县| 报价| 郓城县| 泸水县| 连南| 乌拉特中旗| 涞水县| 上高县| 囊谦县| 板桥市| 柳林县| 呼玛县| 永安市| 铁岭市| 呼伦贝尔市| 逊克县| 玉屏| 楚雄市| 南康市| 秦皇岛市| 专栏| 余干县| 拜城县| 宾阳县| 慈溪市| 乌拉特中旗| 阜平县| 江达县| 黔东| 包头市| 汕头市|