`Collections.shuffle()` 是Java中的一个方法,用于随机地打乱集合中的元素顺序。这个方法属于 `java.util.Collections` 类。当你有一个列表(如 `ArrayList` 或 `LinkedList`)并希望其元素顺序随机化时,你可以使用此方法。
以下是该方法的基本用法:
```java
import java.util.ArrayList;
import java.util.Collections;
public class ShuffleExample {
public static void main(String[] args) {
ArrayList
// 添加一些元素到列表中
list.add(1);
list.add(2);
list.add(3);
list.add(4);
list.add(5);
System.out.println("原始列表: " + list);
// 打乱列表中的元素顺序
Collections.shuffle(list);
System.out.println("打乱后的列表: " + list);
}
}
```
当你运行上面的代码时,你会看到原始的列表顺序被打乱,每次运行的结果可能会有所不同,因为 `shuffle()` 方法是随机化的。这个方法通过Fisher-Yates洗牌算法来实现高效的随机排序。
标签:
免责声明:本文为转载,非本网原创内容,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。