溫馨提示×

如何在Java中正確使用collections.shuffle

小樊
86
2024-06-29 14:22:38
欄目: 編程語言

在Java中,可以使用Collections類的shuffle方法來對集合進(jìn)行隨機(jī)打亂操作。以下是一個示例代碼,演示如何正確使用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方法對集合進(jìn)行隨機(jī)打亂操作
        Collections.shuffle(numbers);

        System.out.println("After shuffling: " + numbers);
    }
}

在這個示例中,我們首先創(chuàng)建了一個整數(shù)類型的ArrayList,并向其中添加了一些整數(shù)。然后使用Collections.shuffle方法對該集合進(jìn)行隨機(jī)打亂操作。最后輸出打亂后的集合內(nèi)容。

請注意,Collections.shuffle方法會在原集合上直接進(jìn)行打亂操作,不會返回新的集合對象。因此在使用該方法時要注意原集合的引用可能會發(fā)生改變。

0