> 文章列表 > comparator比较器用法

comparator比较器用法

comparator比较器用法

comparator 是javase中的接口,该接口代表一个比较器,比较器具有可比性!大多数文章都写如何用comparator排序,是因为javase数组工具类和集合工具类中提供的sort方法sort就是使用Comparator接口来处理排序的.

使用场景

什么场景需要做比较,那么什么场景就是Comparator接口的用武之地,我总结的两个场景:

1. 排序,需要比较两个对象谁排在前谁排在后(排序也可以让类实现Comparable接口,实现后该类的实例也具有排序能力)。

2. 分组,需要比较两个对象是否是属于同一组。