2020.12.16

Comparable 接口的定义:

public interface Comparable<T>{

    public int compareTo(T o)

}

接口中只有一个 compareTo 方法,该方法返回一个 int 类型的数据,但是 int 的值只能是3种:

*1:表示大于

*-1:表示小于

*0:表示相等

 

//对Person类进行排序

import.java.util.HashSet;

import.java.util.Set;

piblic class ComparaDemo {

 public static void main(String[] args) {

  Set<Person> set = new HashSet<Person>();

  set.add(new Person("张三",20));

  set.add(new Person("李四",21));

  set.add(new Person("王五",22));

  System.out.println(set);

 }

}

posted @ 2020-12-16 17:49  鯨落  阅读(45)  评论(0编辑  收藏  举报