在Java中,可以使用Collections類的shuffle方法來對集合進行隨機打亂操作。以下是一個示例代碼,演示如何正確使用Collections.shuffle方法:
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class ShuffleExample {
public static void main(String[] args) {
List<Integer> numbers = new ArrayList<>();
numbers.add(1);
numbers.add(2);
numbers.add(3);
numbers.add(4);
numbers.add(5);
System.out.println("Before shuffling: " + numbers);
// 使用Collections.shuffle方法對集合進行隨機打亂操作
Collections.shuffle(numbers);
System.out.println("After shuffling: " + numbers);
}
}
在這個示例中,我們首先創建了一個整數類型的ArrayList,并向其中添加了一些整數。然后使用Collections.shuffle方法對該集合進行隨機打亂操作。最后輸出打亂后的集合內容。
請注意,Collections.shuffle方法會在原集合上直接進行打亂操作,不會返回新的集合對象。因此在使用該方法時要注意原集合的引用可能會發生改變。