Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


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?



In collection sorting comparable and comparator interface will be used..but why this two interfaces ..

Answer / 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

More Core Java Interview Questions

How we can declare a static variable?

0 Answers   HCL,


What are the drawbacks of singleton class?

0 Answers  


What is += mean in java?

0 Answers  


Differentiate between stringbuffer and string?

0 Answers  


different types of threads?

18 Answers   TCS,


How do you use find and replace?

0 Answers  


How many bits is a string?

0 Answers  


What design pattern you have used in your project? I answered Factory pattern, how it is implemented? What are its advantage? Do know about Abstract Factory?

0 Answers   Bravura Solutions,


What is the use join() in Threads ?

5 Answers   HCL,


Have you used any version control ? if so explain about it?

2 Answers  


Difference between Linked list and Queue?

0 Answers   Virtusa,


What is the diff. b/w Interfaces & Abstract class?

6 Answers   Ericsson,


Categories