1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
/* Copy all elements of Java HashSet to an Object Array Example This Java Example shows how to copy all elements of Java HashSet object to an array of Objects using toArray method. */ import java.util.HashSet; public class CopyElementsOfHashSetToArrayExample { public static void main(String[] args) { //create object of HashSet HashSet hSet = new HashSet(); //add elements to HashSet object hSet.add(new Integer("1")); hSet.add(new Integer("2")); hSet.add(new Integer("3")); /* To copy all elements of java HashSet object into array use Object[] toArray() method. */ Object[] objArray = hSet.toArray(); //display contents of Object array System.out.println("HashSet elements are copied into an Array. Now Array Contains.."); for(int index=0; index < objArray.length ; index++) System.out.println(objArray[index]); } } /* Output would be HashSet elements are copied into an Array. Now Array Contains.. 3 2 1 */ |
In this example OUTPUT is wrong. Actual output is………
HashSet elements are copied into an Array. Now Array Contains..
1
2
3
HashSet does not maintain the order of elements. Output shown is right. You might get different output.