stream流倒序排序_Java8 使用 stream().sorted()对List集合进行排序的操作

1、声明一个测试对象

import java.time.LocalDate;

import java.util.List;

import lombok.Data;

@Data

public class StudentInfo{

//名称

private String name;

//性别 true男 false女

private Boolean gender;

//年龄

private Integer age;

//身高

private Double height;

//出生日期

private LocalDate birthday;

}

2、添加一些测试数据

//测试数据,请不要纠结数据的严谨性

List studentList = new ArrayList<>();

studentList.add(new StudentInfo("李小明",true,18,1.76,LocalDate.of(2001,3,23)));

studentList.add(new StudentInfo("张小丽",false,18,1.61,LocalDate.of(2001,6,3)));

studentList.add(new StudentInfo("王大朋",true,19,1.82,LocalDate.of(2000,3,11)));

studentList.add(new StudentInfo("陈小跑",false,17,1.67,LocalDate.of(2002,10,18)));

使用年龄进行升序排序

//排序前输出

StudentInfo.printStuden


版权声明:本文为weixin_42422362原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。