Wednesday, October 19, 2011

Copy all elements of Java HashSet to an Object Array

   package org.best.example;
    /*
      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
    */

No comments: