共计 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 网 – 提供最优质的资源集合!
正文完