JAVA的Collections类的shuffle的用法
91
2023-12-29
在Java中,Collections类是Java集合框架的一部分,提供了许多有用的静态方法来操作和修改集合。其中,shuffle()方法是一个非常实用的方法,它可以将集合中的元素随机排序。
shuffle()方法的使用非常简单,只需要传入一个List对象即可。它会将List中的元素随机打乱顺序。以下是一个简单的示例:
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class ShuffleExample {
public static void main(String[] args) {
// 创建一个ArrayList对象并添加一些元素
List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
list.add("pear");
// 输出原始列表
System.out.println("原始列表: " + list);
// 使用Collections.shuffle()方法打乱列表
Collections.shuffle(list);
// 输出打乱后的列表
System.out.println("打乱后的列表: " + list);
}
}
在上面的示例中,我们首先创建了一个包含四个元素的ArrayList对象。然后,我们使用Collections.shuffle()方法将列表中的元素随机打乱。最后,我们分别输出了原始列表和打乱后的列表。
需要注意的是,shuffle()方法会直接修改传入的List对象,而不是创建一个新的打乱后的列表。因此,在使用shuffle()方法后,原始列表将被修改为打乱后的顺序。如果想要保留原始列表的顺序,可以在调用shuffle()方法之前先创建一个副本。
- 0
- 0
-
分享