Skip to Content

Copy all elements of Java HashSet to an Object Array Example

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