Apprentissage Lambda (utilisation du comparateur après tri, regroupement après collecte avec collectors.groupingby)

Ours polaire agressif 2022-07-23 21:44:24 阅读数:254

apprentissagelambdautilisationducomparateur

1、sortUtilisé dansComparator.comparing Effectuer un tri comparatif

 var docs = docSettlements.stream().filter(m -> m.getProjectSettlementIdentifierNo().equals(item)).sorted(Comparator.comparing(DocSettlementEntity::getVersionNo).reversed()).collect(Collectors.toList());

1.1、Comparator.comparingEt réécriturecompareUtilisation de la méthode(2Aucune différence essentielle.,Tout est trié.)

Insérer la description de l'image ici

2、collectionUtilisation ultérieureCollectors.groupingByGroupe

 var docSettlementCounts = docSettlements.stream().collect(Collectors.groupingBy(DocSettlementEntity::getProjectSettlementIdentifierNo, Collectors.counting()));

Et voici

{
projectSettlementIdentifierNo:Nombre}
Copyright:Cet article est[Ours polaire agressif]Établi,Veuillez apporter le lien original pour réimprimer,remercier。 https://fra.fheadline.com/2022/204/202207232143168147.html