Comparator

1、java.util.Comparator

  一个实现了comparator接口的对象能够对比不同的对象。它不能用于同一个类的不同实例的对比,但是可以用于其他的类的实例做对比。必须实现java.util.Comparator接口。

java.util.Collections.sort(List, Comparator)和java.util.Arrays.sort(Object[], Comparator);

2、实现

  public class EmpSortByName implements Comparator<Employee>{

    public int compare(Employee o1, Employee o2) {//重写compara方法

      return o1.getName().compareTo(o2.getName());//String类实现comparable接口并重写comparaTo方法

    }

  }

3、问题

  当name相等的时候,接下来对比age,如果相等继续尝试id

上一篇:java学习笔记之基础篇


下一篇:google maps js v3 api教程(1) -- 创建一个地图