Saturday, August 11, 2007

Java Code to Shuffle the Elements of a List or Array : java.util.Arrays

Use Collections.shuffle() to randomly reorder the elements in a list.
// Create a list
List list = new ArrayList();

// Add elements to list

// Shuffle the elements in the list
Collections.shuffle(list);

// Create an array
String[] array = new String[]{"a", "b", "c"};

// Shuffle the elements in the array
Collections.shuffle(Arrays.asList(array));

No comments:

Post a Comment