Java List、数组 排序中关于Object排序 Comparable接口

对于许久不用的东西,容易忘记。百度许久,也未能找到自己所要。

从今日起,有些东西就记载下来,不仅方便自己,希望能帮到他人吧。

public class Pojo implements Comparable<Pojo> {
private String user;
private String pass;
private String age;

public Pojo(){
}

public Pojo(String user,String pass){
    this.user=user;
    this.pass=pass;
    }
public int getAge(){
    return age;
    }
@Override
    public int compareTo(@NonNull Pojo o) {
        return this.getAge() - o.getAge();//小到大排序
    }
}

调用方法:

List<Pojo> pojos=?//获取list中的值
Collections.sort(传入排序的集合);//排序

 Arrays.sort(传入排序的数组);

你有更好的办法,请不吝赐教。

猜你喜欢

转载自blog.csdn.net/weixin_39923324/article/details/80093896