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

What is difference between equals and hashcode method?

0 Answers  


Describe how to implement singleton design pattern in struts.

0 Answers  


finalize() method?

5 Answers  


What things should be kept in mind while creating your own exceptions in java?

0 Answers  


What is a parameter in simple terms?

0 Answers  


What is private static in java?

0 Answers  


How do you calculate roots in java?

0 Answers  


What is the purpose of main function in java?

0 Answers  


What is hashmap in java?

0 Answers  


Explain how to convert any java object into byte array.

0 Answers  


Explain the purpose of garbage collection in Java?

0 Answers   BirlaSoft,


What is slash r?

0 Answers  


Categories