Java的Collections.shuffle方法用于隨機打亂列表中元素的順序。它會對傳入的列表進行原地修改,將其元素重新排列成一個隨機順序。
使用Collections.shuffle方法可以很方便地實現對列表元素的隨機排序,這在需要打亂列表元素順序的情況下非常有用。例如,在實現卡牌游戲中,可以使用shuffle方法將一副牌的順序隨機化,以實現洗牌的效果。
示例代碼如下:
List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
Collections.shuffle(numbers);
System.out.println(numbers);
輸出結果可能為:[3, 5, 2, 1, 9, 7, 8, 10, 4, 6]
上述代碼中,首先創建了一個包含數字1到10的列表,然后調用Collections.shuffle方法將列表元素隨機打亂,最后輸出打亂后的列表。每次運行結果都可能不同,因為元素的排列順序是隨機的。