| Author |
I m still not understanding COMPARABLE Interface
|
saurabhthard aggarwal
Greenhorn
Joined: Nov 20, 2008
Posts: 22
|
|
|
please give me SIMPLE ,COMPLETE example of Comparable interface.Also its main features.
|
 |
Jesper de Jong
Java Cowboy
Bartender
Joined: Aug 16, 2005
Posts: 12950
|
|
The reason why you're not getting good answers is because your question is very vague and general. Can you explain in more detail what exactly you don't understand about the Comparable interface?
Did you read the API documentation? What part of it did you not understand? Have a look at The Collections Framework, which explains how collections work, including the Comparable interface.
Try writing some code yourself to find out how it works. If your code doesn't work, post it here and ask questions about it.
|
Java Beginners FAQ - JavaRanch SCJP FAQ - The Java Tutorial - Java SE 7 API documentation
Scala Notes - My blog about Scala
|
 |
Deepak Bala
Bartender
Joined: Feb 24, 2006
Posts: 6603
|
|
Does this help
http://lmgtfy.com/?q=comparable+interface+tutorial
|
SCJP 6 articles - SCJP 5/6 mock exams - SCJP Mocks - SCJP 5 Mock exam (Word document ) - SCJP 5 Mock exam in Java.Inquisition format
|
 |
K. Tsang
Ranch Hand
Joined: Sep 13, 2007
Posts: 1259
|
|
a more common problem would be whether to use the java.lang.Comparable interface or the java.util.Comparator interface. The goal of both of these interface is what?? sort object right?
Comparable uses the "compareTo(Object o)" method
Comparator uses the "compare(Object o1, Object o2)" method
If you implement either of these interfaces you normally override the equals and hashCode methods and good idea to override toString too.
Both of the above methods uses the equals method to compare in order to sort that object.
Talking about sort, using Collection.sort() only sort strings and primitive collections. More complicated objects would not be appropriate so using either of these is the way to go.
At the end of the day, use Comparable to do simple sorting, otherwise use Comparator to have more control.
Best to is to test out both by sorting the same object.
|
K. Tsang JavaRanch SCJP5 SCJD/OCM-JD
|
 |
 |
|
|
subject: I m still not understanding COMPARABLE Interface
|
|
|