Java Shuffling Collections Using shuffle()

Java Shuffling Collections Using shuffle()

Java Shuffle Array

/**
 * @author lautturi.com 
 * Java example: Shuffling Array in java
 */

import java.util.*;

public class Lautturi {
	public static void main(String[] args){
		Integer[] intArray = { 1,2,3,4,5,6,7,8,9,10 };
		
        System.out.println("Sorted ArrayList: " + Arrays.toString(intArray));
        List<Integer> numbers = Arrays.asList(intArray);
        Collections.shuffle(numbers);
        Integer[] suffledArray = numbers.toArray(new Integer[0]);
        System.out.println("ArrayList using shuffle: " + numbers.toString());
		
	}
}
Source:‮al.www‬utturi.com

Java Shuffle Arraylist

/**
 * @author lautturi.com 
 * Java example: Java Shuffling Arraylist 
 */

import java.util.*;

public class Lautturi {
	public static void main(String[] args){

		 // Creating an array list
        ArrayList<Integer> numbers = new ArrayList<>();
        // Add elements

        for(int i= 1;i<11;i++){
        	numbers.add(i);
        }
        
        System.out.println("Sorted ArrayList: " + numbers);

        Collections.shuffle(numbers);
        System.out.println("ArrayList using shuffle: " + numbers);
		
	}
}

Java Shuffle List

/**
 * @author lautturi.com 
 * Java example: Java Shuffling List 
 */

import java.util.*;

public class Lautturi {
	public static void main(String[] args){

        List<Integer> numbers = new ArrayList<Integer>();
        for(int i= 1;i<10;i++){
        	numbers.add(i);
        }
        System.out.println("Sorted List: " + numbers);
        Collections.shuffle(numbers);
        System.out.println("Shuffled List : " + numbers);
		
	}
}

output:

Sorted List: [1, 2, 3, 4, 5, 6, 7, 8, 9]
Shuffled List : [4, 5, 8, 2, 3, 1, 6, 9, 7]
Created Time:2017-09-29 18:17:09  Author:lautturi