import java.util.*;

public class HashTreeSetDemo {
	public static void main (String args[]) throws Exception {
	  String hashElements[] = {"a", "b", "z","c"};
			
		    Set<String> hashSet = new HashSet<String>();
		    for (int i=0, n=hashElements.length; i<n; i++) {
		    	hashSet.add(hashElements[i]);
		    }
		    

		    Iterator<String> hashItr = hashSet.iterator();
		    while(hashItr.hasNext())
		    	System.out.println(hashItr.next() );

		  
		    System.out.println("*************");
		  
		 String elements[] = {"a", "b", "z","c"};
			
	    Set<String> set = new TreeSet<String>();
	    for (int i=0, n=elements.length; i<n; i++) {
	      set.add(elements[i]);
	    }
	    

	    Iterator<String> it = set.iterator();
	    while(it.hasNext())
	    	System.out.println(it.next() );
	    
	  
	  }
	}

