Thanks a lot to Everyone in this group there is a lot of support here and the spirit of community
thanks again! 2009/10/29 aarati janardhan <[email protected]> > Hi Caleb, > > You can make use of another alternative constructor to initialize the > TreeSet object i.e > > TreeSet ts = new TreeSet(new Comparator() { > > public int compare(Object o1, Object o2) { > return String.valueOf(o1).compareTo(String.valueOf(o2)); > } > }); > > instead of the > > TreeSet ts = new TreeSet(); > > The rest of the program remains as mentioned in your mail. Please let me > know if you still have any issues in running it. > > Regards, > Aarati > > On Wed, Oct 28, 2009 at 6:24 PM, Caleb Josue Ruiz Torres < > [email protected]> wrote: > >> Hello there all! >> i'm working with the lab-1008 of collection framework... and doing the >> homework of the TreeSet Class i get this exception >> ---------------Exception------------ >> run: >> Exception in thread "main" java.lang.ClassCastException: >> homework.MyOwnClass cannot be cast to java.lang.Comparable >> at java.util.TreeMap.put(TreeMap.java:542) >> at java.util.TreeSet.add(TreeSet.java:238) >> at homework.MyTreeSet.main(MyTreeSet.java:18) >> Java Result: 1 >> BUILD SUCCESSFUL (total time: 2 seconds) >> --------------------------------------- >> >> Can Anybody Help Me? >> here is the code >> >> ----------------------code------------- >> package homework; >> import java.util.Iterator; >> import java.util.TreeSet; >> public class MyTreeSet { >> public MyTreeSet(){} >> public static void main(String[] args) { >> TreeSet ts = new TreeSet(); >> MyOwnClass obj1 = new MyOwnClass(); >> MyOwnClass obj2 = new MyOwnClass(); >> ts.add("uno"); >> ts.add("dos"); >> ts.add(obj1); >> ts.add(obj2); >> ts.add(new Integer(3)); >> ts.add(new Integer(2)); >> ts.add(new Integer(1)); >> Iterator it = ts.iterator(); >> while(it.hasNext()){ >> System.out.println("Iterator->" + it.next()); >> } >> }//void main >> }//end of class >> ------------------------------------ >> >> thanks in advance >> >> >> >> > --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/javaprogrammingwithpassion?hl=en -~----------~----~----~----~------~----~------~--~---
