Java工程师必知词汇:比较器

所谓的比较器指的是进行大小关系的确定判断。
任意一个类默认情况下是无法使用系统内部的类进行数组排序或比较需求的,因为类中并没有明确的表明比较的规则定义,在Java中为了统一比较规则的定义,所以从JDK1.2后提供了比较器的接口:Comparable接口。

public interface Comparable{

/**
 * 实现对象的比较处理操作
 * @param o 要比较的对象
 * @return this-o的值(int)
 */
int compareTo (T o);

}
Comparator属于一种挽救的比较器支持,其主要的目的是解决一些没有实现Comparable接口的对象数组排序操作。
基于【Arrays】Comparator的排序处理:public static void sort(T[] a, Comparator<? super T> c);

|参考资料|

[1] 阿里云大学Java视频课程
[2] Java开发者

上一篇:Java工程师必知词汇:Lambda表达式


下一篇:《21天学通HTML+CSS+JavaScript Web开发(第7版)》——第1章 何为Web发布 1.1像Web发布者一样思考