In collection sorting comparable and comparator interface will be used..but why this two interfaces required..two will work same purpose so why there are two interfaces instead of one?when to use comparator and when to use comparable?
Answer Posted / obi
In order to implement an interface (such as Comparable) you need access to rewrite a specific class.
If a certain class is given to you as a 'black box' and you now need some way to use a written sort on it - notice that its a black box thus you cannot rewrite any of its code - you would have to create a new class which would act as a Comparator.
Is This Answer Correct ? | 6 Yes | 0 No |
Post New Answer View All Answers
Why is it called buffering?
How are this() and super() used with constructors in java programming?
What are static initalizers in java ?
How can an object be unreferenced?
What is a boolean in java?
What is meant by call by reference?
What is a subsequence of a string?
Which is easier netbeans or eclipse?
What is difference between path and classpath in java?
Can we start a thread twice in java?
how we can make a write-only class in java?
What is thread count in java?
How do you achieve singleton?
Where can i get Latest SUN Certification Dumps and what are the Sun Certification Codes that are available, Im new to JAVA, so please gimme info as i need to write J2EE - Core Java Certification
Write a program to reverse a number in java?