I am done with the class, all homeworks have been submitted!! Thank you all for your support!!!
See you in J2EE classes!!! Best regards, Moria. ________________________________ From: [email protected] [mailto:[email protected]] On Behalf Of Caleb Josue Ruiz Torres Sent: Thursday, October 29, 2009 1:10 PM To: aarati janardhan Cc: [email protected] Subject: [java programming] Re: LAB-1008 need help! 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 -~----------~----~----~----~------~----~------~--~---
