JavaでのCollection.shuffleの使用方法はどうですか?
Collections.shuffleメソッドは、指定されたリスト内の要素をランダムな順序に並べ替えるために使用されます。
使用方法は以下の通りです:
- java.util.Collectionsは便利なJavaのライブラリです。
import java.util.Collections;
- リストを作成する。
List<Integer> list = new ArrayList<>();
list.add(1);
list.add(2);
list.add(3);
list.add(4);
- コレクションをシャッフル
Collections.shuffle(list);
- リストを再配置して印刷してください。
System.out.println(list);
Example code is provided below in its entirety:
以下に完全な例コードを示します。
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 メソッドは元のリストの順番を変更します。元のリストが変更されたくない場合は、まずコピーを作成してからコピーをランダムに並べ替えることができます。