Comparable and comparator interface difference analysis in JavaSource: Code Farming Network | Time: 2015-03-16-10:25:20 | Hits:8902
[Introduction] This article is to be detailed analysis of Java comparable and comparator interface
Comparable introduction
Comparable is the sort interface.
If a class implements the comparable interface, it means "this class supports sorting." The class that implements the comparable interface supports sorting, assuming that there is now a list (
"This article goes from" http://www.cnblogs.com/skywang12345/p/3324788.htmlComparable introductionComparable is the sort interface.If a class implements the comparable interface, it means " this class supports sorting ." The class that implements
Transfer from http://www.cnblogs.com/skywang12345/p/3324788.htmlIn this article, we first introduce the comparable and Comparator two interfaces, and their differences, and then, with examples, explain how they are used.
Comparable
Comparablecomparable is the sort interface.If a class implements the comparable interface, it means "this class supports sorting." The class that implements the comparable interface supports sorting, assuming that there is now a list (or array) of
In this article, we introduce the comparable and comparator two interfaces, and their differences, and then, by example, explain how they are used.
Comparable introduction
Comparable is the sort interface.
If a class implements the comparable
public interface Comparator
The comparison function forces the collection of some objects to be sorted as a whole. Comparator can be passed to the sort method, such as collections.sort, allowing precise control over the sort order. You can also
TreeMap Sort by keyThe TreeMap object is required for the map to be sorted by key, because it is output by default in ascending order, it can be sorted by the comparer CompareTo, comparator can be used to sort the collection object or array, and the
I. INTRODUCTION of comparableComparable is the sort interface. If a class implements the comparable interface, it means that the class supports sorting. A list or array of objects of a class that implements the comparable interface can be
comparable and comparator in Java
-comparable interfaceInterface definitionpublicinterface ComparableT> { publicint compareTo(T o); } The interface contains only one CompareTo () function,int CompareTo (object o): Compares the current
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.