La position actuelle:Accueil du site>Apprentissage Lambda (utilisation du comparateur après tri, regroupement après collecte avec collectors.groupingby)

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

2022-07-23 21:44:24Ours polaire agressif

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}

Mentions de copyright
Auteur de cet article [Ours polaire agressif],Réimpression s’il vous plaît apporter le lien vers l’original, merci
https://fra.chowdera.com/2022/204/202207232143168147.html

Recommandé au hasard