共計 802 個字符,預計需要花費 3 分鐘才能閱讀完成。
Collections 類中的 shuffle() 方法用于隨機打亂集合中元素的順序。
使用方法如下:
- 導入 java.util.Collections 類:
import java.util.Collections;
- 創建一個集合對象,例如 List:
List<Integer> list = new ArrayList<>();
- 添加元素到集合中:
list.add(1); list.add(2); list.add(3);
- 使用 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); // 打亂順序
丸趣 TV 網 – 提供最優質的資源集合!
正文完