Diff between Comparator and Comparable?

Answers were Sorted based on User's Feedback



Diff between Comparator and Comparable?..

Answer / qim2010

The “Comparable” interface allows itself to compare with
another similar object (i.e. A class that implements Comparable
becomes an object to be compared with). The following method
are specified in the interface.

public int compareTo(Object o)
public int compareToIgnoreCase(String str)

The "Comparator" interface is used to compare two different
objects. The following method is specified in the Comparator
interface.

public int compare(Object o1, Object o2)

Is This Answer Correct ?    8 Yes 0 No

Diff between Comparator and Comparable?..

Answer / rajesh

Comparable interface uses Object's compareTo() to compare
the objects. We have to override the compareTo() method in
order to sort.

Where as Comparator, checks for compare() method. You can
sort based on particular property of the object.

Is This Answer Correct ?    4 Yes 2 No

Post New Answer

More Core Java Interview Questions

What does n mean?

0 Answers  


What is replacefirst in java?

0 Answers  


In java, how we can disallow serialization of variables?

0 Answers  


What is Major and importance difference between for and foreach loop ?

0 Answers   Infosys,


By what default value is an object reference declared as an instance variable?

1 Answers   Wipro,






What is file class and what is its purpose?

1 Answers  


What does flag mean in java?

0 Answers  


Which keyword specify that a variable is effectively final ?

0 Answers  


What is the output of the below java program?

0 Answers  


What are the six ways to use this keyword?

0 Answers  


What do you understand by overloading and overriding in java?

0 Answers  


How to invoke external process in java.

0 Answers  


Categories