//根据TestDto对象的priority字段降序排序dtoList.sort(Comparator.comparing(TestDto::getPriority).reversed());//根据TestDto对象的sort字段升序排序//dtoList.sort(Comparator.comparing(TestDto::getSort));for(TestDto d:dtoList ) { System.out.println(d); } } } //多个字段排序 //先以属性一降序,再进...
//根据TestDto对象的priority字段降序排序dtoList.sort(Comparator.comparing(TestDto::getPriority).reversed());//根据TestDto对象的sort字段升序排序//dtoList.sort(Comparator.comparing(TestDto::getSort));for(TestDto d:dtoList ) { System.out.println(d); } } } //多个字段排序 //先以属性一降序,再进...
JAVA⾥List集合中的对象根据对象的某个属性值降序或者升序 排序 需要使⽤JDK1.8及以上 package com.stream;import java.util.Comparator;import java.util.List;public class Test { public static void main(String[] args) { List<TestDto> dtoList=TestDto.getDtos();//根据TestDto对象的priority字段降序...