202010-10 Java8 使用 stream().sorted()对List集合进行排序的操作 1、声明一个测试对象importjava.time.LocalDate;importjava.util.List;importlombok.Data;@DatapublicclassStudentInfo{//名称privateStringname;//性别true男false女privateBooleangender;//年龄privateIntegerage;//身高privateDoubleheight;//出生日期privateLocalDatebirthday;}2、添加一些测试数据//测试数据,请不要纠结数据的严谨性List<StudentInfo>studentList=newArra... 继续阅读 >
202010-08 JAVA像SQL一样对List对象集合进行排序 在开始之前,我先卖个关子提一个问题:假设我们有一个Movie类,这个类有三个成员变量分别是starred(是否收藏),title(电影名称),rating(评分)。你知道怎么对一个Movie对象组成的List集合,先按照是否收藏字段倒序排序,再按照评分的倒序进行排序么?如果您不知道4行代码以内的解决方案(其实是1行代码就可以实现,但笔者格式化为4行),我觉得您有必要一步步的看下去。在java8之前,实现对象Collection排序,集合中被排序和比较... 继续阅读 >