Java的TreeSet类的使用

来源:互联网 发布:企业办公软件排名 编辑:程序博客网 时间:2024/05/16 12:05

TreeSet类默认使用的是升序排列,使用的时候需要实现Comparable接口或者是Comparator对象。

Comparable接口当中有一个compareTo(object)方法,被比较的对象带入参数。例如a.compareTo(b);如果a>b就返回正数,如果相等则返回0,如果a<b则返回负数。

Comparator接口当中有一个compare(Object a, Object b)的方法。同样的,如果如果a>b就返回正数,如果相等则返回0,如果a<b则返回负数。但是我们在实现这个方法的时候可以通过自己修改规则来改变这个方法返回的数。

Comparable接口和Comparator对象在TreeSet当中的使用方法可以参考我的小站:容器类的TreeSet与实现Comparator、Comparable


原创粉丝点击