Collections.shuffle方法用于將指定列表中的元素按隨機順序重新排列。
使用方法如下:
java.util.Collections
類。import java.util.Collections;
List<Integer> list = new ArrayList<>();
list.add(1);
list.add(2);
list.add(3);
list.add(4);
Collections.shuffle
方法對列表進行隨機重排。Collections.shuffle(list);
System.out.println(list);
完整示例代碼如下:
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class ShuffleExample {
public static void main(String[] args) {
List<Integer> list = new ArrayList<>();
list.add(1);
list.add(2);
list.add(3);
list.add(4);
Collections.shuffle(list);
System.out.println(list);
}
}
運行代碼后,輸出結果可能為:
[2, 4, 3, 1]
注意:Collections.shuffle
方法會修改原始列表的順序。如果你不希望原始列表被修改,可以先創建一個副本再對副本進行隨機重排。