package com.yqq.app11;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;
import java.util.Arrays;
/**
* @Author yqq
* @Date 2021/11/20 00:47
* @Version 1.0
*/
public class People implements Comparable<People>{
private int id;
private String name;
private int age;
public int compareTo(People o) {
if(this.age<o.age)
return -1;
if(this.age>o.age)
return 1;
return 0;
}
public static void main(String[] args) {
People[] ps ={
new People(1,"科比",24),
new People(2,"詹姆斯",23),
new People(3,"杜兰特",35),
new People(4,"罗斯",1),
new People(5,"库里",30)};
System.out.println(Arrays.toString(ps));
Arrays.sort(ps);
System.out.println(Arrays.toString(ps));
}
}
[People(id=1, name=科比, age=24), People(id=2, name=詹姆斯, age=23), People(id=3, name=杜兰特, age=35), People(id=4, name=罗斯, age=1), People(id=5, name=库里, age=30)]
[People(id=4, name=罗斯, age=1), People(id=2, name=詹姆斯, age=23), People(id=1, name=科比, age=24), People(id=5, name=库里, age=30), People(id=3, name=杜兰特, age=35)]