java中collections.shuffle的用法是什么

   2025-02-13 6990
核心提示:Collections.shuffle是Java中的一个方法,用于随机打乱List中元素的顺序。使用该方法的语法如下:Collections.shuffle(List? lis

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方法后,列表中的元素被随机打乱了顺序。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言