Wednesday 19 March 2014

Copy Set Data to Object Array

Object[] toArray()
    Returns an array containing all of the elements in this set. The order how the Elements from the set copied is totally depends on the iterator implementation.

import java.util.*;
class SetCopyToArray{
 public static void main(String args[]){
  Set<Double> mySet = new TreeSet<> ();
  Object myArray[];
  
  /* Add Elements to the Set */
  mySet.add(55.6);
  mySet.add(10.01);
  mySet.add(5.01);
  mySet.add(-100.123);
  
  /* Copy Elements to the myArray */
  myArray = mySet.toArray();
  
  /* Display the elements of the Array */
  System.out.println("Elements in the Array are");
  for(Object obj : myArray)
   System.out.println(obj);
 }
}

Output

Elements in the Array are
-100.123
5.01
10.01
55.6

Observe the Output, the Elements are not copied to the “myArray” as the way they inserted. Elements are copied to the Array based on the iterator.


Prevoius                                                 Next                                                 Home

No comments:

Post a Comment