File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
A friendly place for programming greenhorns!
Big Moose Saloon
Register / Login
Win a copy of
Murach's Java Servlets and JSP
this week in the
Programmer Certification (SCJP/OCPJP)
I m still not understanding COMPARABLE Interface
Joined: Nov 20, 2008
Mar 03, 2009 01:00:02
please give me SIMPLE ,COMPLETE example of Comparable interface.Also its main features.
Jesper de Jong
Joined: Aug 16, 2005
Mar 03, 2009 01:11:03
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
- My blog about Scala
Joined: Feb 24, 2006
Mar 03, 2009 01:47:23
Does this help
SCJP 6 articles
SCJP 5/6 mock exams
More SCJP Mocks
Joined: Sep 13, 2007
Mar 03, 2009 11:15:35
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
out both by sorting the same object.
Don't get me started about those stupid
subject: I m still not understanding COMPARABLE Interface
can anybody tell about comparator in java
collections: why duplicates arent getting eradicated?
Couple of Problems
sorting of a list having bean object
sorting by a primitive int field
All times are in JavaRanch time: GMT-6 in summer, GMT-7 in winter
| Powered by
Copyright © 1998-2014