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
How to sort an unsorted array in java?
What is the difference between Java Program Constructor and Java Program Method, What is the purpose of Java Program constructor Please Explain it Breafily?
Is java a digit method?
What are heterogeneous objects?
How is java created?
Why are variables important in research?
What do you understand by classes in java?
Can we extend immutable class?
What is the main difference between java platform and other platforms?
Why to use nested classes in java?
What does it mean that strings are immutable?
How do you check if a number is a perfect square?
What is public static?
What is the biggest integer?
What is an example of character?