aspose file tools*
The moose likes Programmer Certification (SCJP/OCPJP) and the fly likes TreeSet Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » Programmer Certification (SCJP/OCPJP)
Bookmark "TreeSet" Watch "TreeSet" New topic
Author

TreeSet

Shravan Durvasula
Greenhorn

Joined: Mar 06, 2004
Posts: 19
Why is it that the following code does not run?



Thanks in advance,
-skd
Fletcher Estes
Ranch Hand

Joined: Jul 01, 2004
Posts: 108
Hi Shravan,

A TreeSet must keep all its elements in order, but unless you specify how to order the elements, it's going to run into problems! What this means is that either
  • Any object you add to the TreeSet implements the Comparable interface. To implement this interface, your objects must contain a compareTo(Object o) method.
  • Or, when you initialise your TreeSet, pass a Comparator object. This Comparator has a compare(Object o1, Object o2) method that you should override.


  • Read more about the TreeSet on Sun's website.
    Shravan Durvasula
    Greenhorn

    Joined: Mar 06, 2004
    Posts: 19
    Thanks Fletcher. That helped.
     
    I agree. Here's the link: http://aspose.com/file-tools
     
    subject: TreeSet