在 Java 中,Collections.shuffle()
方法用于將列表中的元素隨機(jī)排序
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class ShuffleExample {
public static void main(String[] args) {
// 創(chuàng)建一個(gè) ArrayList
List<Integer> numbers = new ArrayList<>();
// 向 ArrayList 添加元素
for (int i = 1; i <= 10; i++) {
numbers.add(i);
}
// 打印原始列表
System.out.println("原始列表: " + numbers);
// 使用 Collections.shuffle() 方法對(duì)列表進(jìn)行隨機(jī)排序
Collections.shuffle(numbers);
// 打印隨機(jī)排序后的列表
System.out.println("隨機(jī)排序后的列表: " + numbers);
}
}
在這個(gè)示例中,我們首先導(dǎo)入了所需的類(ArrayList
, Collections
和 List
)。然后,我們創(chuàng)建了一個(gè)名為 numbers
的 ArrayList
,并向其添加了 1 到 10 的整數(shù)。接下來(lái),我們使用 System.out.println()
打印原始列表。
接著,我們調(diào)用 Collections.shuffle()
方法對(duì) numbers
列表進(jìn)行隨機(jī)排序。最后,我們?cè)俅问褂?System.out.println()
打印隨機(jī)排序后的列表。每次運(yùn)行此程序時(shí),輸出的隨機(jī)排序列表都可能不同。