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

溫馨提示×

JAVA Collections類中的shuffle怎么使用

小億
75
2023-11-02 13:44:44
欄目: 編程語言

Collections類中的shuffle()方法用于隨機打亂集合中元素的順序。

使用方法如下:

  1. 導入java.util.Collections類:import java.util.Collections;
  2. 創建一個集合對象,例如List:List<Integer> list = new ArrayList<>();
  3. 添加元素到集合中:list.add(1); list.add(2); list.add(3);
  4. 使用shuffle()方法打亂集合中元素的順序:Collections.shuffle(list);

完整示例代碼如下:

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

public class ShuffleExample {
    public static void main(String[] args) {
        // 創建一個List集合
        List<Integer> list = new ArrayList<>();
        list.add(1);
        list.add(2);
        list.add(3);
        
        // 打印原始集合
        System.out.println("原始集合:" + list);
        
        // 打亂集合中元素的順序
        Collections.shuffle(list);
        
        // 打印打亂后的集合
        System.out.println("打亂后的集合:" + list);
    }
}

運行以上代碼,輸出結果可能是:

原始集合:[1, 2, 3]
打亂后的集合:[3, 1, 2]

注意:shuffle()方法會修改原始集合中元素的順序,如果不希望修改原始集合,可以先創建一個副本再打亂順序:

List<Integer> copiedList = new ArrayList<>(list);  // 創建副本
Collections.shuffle(copiedList);  // 打亂順序

0
如皋市| 徐闻县| 准格尔旗| 夹江县| 遂平县| 泰顺县| 禄劝| 乐清市| 吴旗县| 富锦市| 峡江县| 山阳县| 如皋市| 米易县| 华阴市| 西安市| 乌拉特前旗| 洞口县| 祁阳县| 万州区| 虞城县| 台州市| 塔河县| 古交市| 房产| 金塔县| 宁强县| 东莞市| 绍兴市| 班玛县| 莱阳市| 昭苏县| 新余市| 定日县| 原阳县| 改则县| 方山县| 夹江县| 神木县| 都兰县| 浑源县|