import java.util.Arrays; import java.util.Collections; import java.util.List; class ShuffleArrayExample { public static void main(String[] args) { // String Array String[] stringArray = new String[] { "FF", "PP", "AA", "OO", "DD" }; // converting array to a List List<String> list = Arrays.asList(stringArray); // Shuffling list elements Collections.shuffle(list); System.out.println("String Array: "); for (String str : list) { System.out.println(str); } Integer[] intArray = new Integer[]{11, 22, 33, 44, 55}; /* Rememeber: If you define the array like this: * int[] array = new int[]{1, 2, 3, 4}; then the below * method won't work as it doesn't work for primitive types */ List<Integer> list2 = Arrays.asList(intArray); // Shuffling list elements Collections.shuffle(list2); System.out.println("Int Array: "); for (int num : list2) { System.out.println(num); } } }
Output:
String Array: FF OO PP DD AA Int Array: 33 55 11 22 44
Leave a Reply