天天看点

List sort 排序

List sort 正序、倒序

1 resultList.sort((o1, o2) -> {
 2     //正序
 3     double diff = o1.getNum() - o2.getNum();
 4     if (diff > 0) {
 5         return 1;
 6     }else if (diff < 0) {
 7         return -1;
 8     }
 9     return 0;
10 });       
resultList.sort((o1, o2) -> {
    //倒序
    double diff = o2.getNum() - o1.getNum();
    if (diff > 0) {
        return 1;
    }else if (diff < 0) {
        return -1;
    }
    return 0;
});