首页 > 编程知识 正文

list中对象多个属性去重,list中对象某个属性值

时间:2023-05-03 08:11:10 阅读:151203 作者:299

jdk.18

1.根据list中对象的某一个属性排序

publicstaticvoidmain (string [ ] args ) { ListUser list=new ArrayList; //排序,根据列表中的一个字段【升序】list.sort (comparator.com paring (user 33603360 getid ) ); //【降序】list.sort (comparator.com paring (user :3360 getid ).reversed ); } 2.根据list中对象的某两个属性排序

publicstaticvoidmain (string [ ] args ) { ListUser list=new ArrayList; 基于//排序、list这两个字段,如果//bya是第一个排序字段,且id为升序,则返回第二个排序comparatoruserbya=comparator.com paring (user :3330 ) //bya是第二个排序字段,按降序. reversed () comparatoruserbyb=comparator.com paring (user 3360: get age ) ) (reversed ); collections.sort(list,BYA.thencomparing ) BYB ); }

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。