Javaexamples-collection-shuffle

提供:Dev Guides
移動先:案内検索

Javaの例-コレクションシャッフル

問題の説明

コレクションの要素をシャッフルするには?

溶液

コレクションクラスのCollections.shuffle()メソッドを使用してコレクションの要素をシャッフルする方法の例を次に示します。

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

public class Main {
   public static void main(String[] argv) throws Exception {
      ArrayList<String> obj = new ArrayList<String>();
      obj.add("A");
      obj.add("E");
      obj.add("I");
      obj.add("O");
      obj.add("U");
      Collections.shuffle(obj);
      System.out.println(obj);
   }
}

結果

上記のコードサンプルは、次の結果を生成します。

[I, U, A, O, E]