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
what is meant by Garbage collection?
What is the r character?
How to check if linked list contains loop in java?
What is numeric function?
Can we split string with in java?
What is the purpose of stub and skeleton?
How can an object be unreferenced?
What is the old name of java?
Is ruby built on java?
What are the different types of methodologies?
What is the properties class in java programming?
What is a method type?
What are the uses of synchronized keyword?
What is native method in java?
Explain scope or life time of local variables in java?