根据其中的一个字段对Java集合对象进行排序

根据其中的一个字段对Java集合对象进行排序,第1张

根据其中的一个字段对Java集合对象进行排序

这是我的“ 1班轮”:

Collections.sort(agentDtoList, new Comparator<AgentSummaryDTO>(){   public int compare(AgentSummaryDTO o1, AgentSummaryDTO o2){      return o1.getCustomerCount() - o2.getCustomerCount();   }});

Java 8的更新:对于int数据类型

 Collections.sort(agentDtoList, (o1, o2) -> o1.getCustomerCount() - o2.getCustomerCount());

甚至:

 Collections.sort(agentDtoList, Comparator.comparing(AgentSummaryDTO::getCustomerCount));

对于String数据类型(如注释中所示)

Collections.sort(list, (o1, o2) -> (o1.getAgentName().compareTo(o2.getAgentName())));

..它期望吸气

AgentSummaryDTO.getCustomerCount()



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5132573.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-17
下一篇 2022-11-17

发表评论

登录后才能评论

评论列表(0条)

保存