ArrayList
の要素は、Collection.shuffleメソッドを使用してシャッフルできます。
Collections.shuffle( list );
次に、a、b、c、dの4つの要素で List
を作成する例を示します。 List
の内容は出力に書き込まれ、Listはシャッフルされ、内容はもう一度出力に書き込まれます。
import java.util.Arrays; import java.util.Collections; import java.util.List; public class CollectionsShuffleList { public static void main(String[] argv) { List<String> list = Arrays.asList("a", "b", "c", "d"); System.out.println( "Before shuffling: " + list ); // Shuffle the list Collections.shuffle( list ); System.out.println( "After shuffling: " +list ); } }
Before shuffling: [a, b, c, d] After shuffling: [a, c, b, d]