Comparable:内部比较器,进行排序的元素必须要实现该接口并重写里面的compareTo方法
import lombok.AllArgsConstructor;
import lombok.Data;
@Data
@AllArgsConstructor
public class Person{
private int age;
private String name;
}
import java.util.*;
public class Demo {
public static void main(String[] args){
List list=new ArrayList<>();
list.add(new Person(18,'Java'));
list.add(new Person(20,'MySQL'));
list.add(new Person(6,'Redis'));
list.sort(new Comparator() {
@Override
public int compare(Person o1, Person o2) {
return o2.getAge()-o1.getAge();
}
});
list.forEach(p->System.out.println(p));
}
}
文章为作者独立观点,不代表 股票程序化软件自动交易接口观点