IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

Compter le nombre d’Occurrence dans une liste


Sujet :

Java

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2021
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Mars 2021
    Messages : 3
    Points : 1
    Points
    1
    Par défaut Compter le nombre d’Occurrence dans une liste
    Bonjour
    J’arrive pas à trouver une solution pour compter le nombre d’occurrence de chaque symptômes dans une liste

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    Décembre 2011
    Messages
    974
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 974
    Points : 1 825
    Points
    1 825
    Par défaut
    Deux façons( parmi d'autres):

    1) méthode "frequency" de la classe "Collections"

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    public static int frequency(Collections<?> c, Object obj)
    2) Collector:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    liste.stream().collect(Collectors.toMap(k-> k, v->1, Integer::sum))

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2021
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Mars 2021
    Messages : 3
    Points : 1
    Points
    1
    Par défaut En fait , je veux compter à l’aide de la Treemap <String, Integer> countmap = new Treemap <String,Integer>();
    C’est avec cette instanciation que je veux compter

  4. #4
    Membre chevronné

    Profil pro
    Inscrit en
    Décembre 2011
    Messages
    974
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 974
    Points : 1 825
    Points
    1 825
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    		Map<String,Integer> mapRes =listeData.stream().collect(Collectors.toMap(k-> k, v->1, Integer::sum,TreeMap::new));

  5. #5
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2021
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Mars 2021
    Messages : 3
    Points : 1
    Points
    1
    Par défaut Merci
    Merci

Discussions similaires

  1. Compter le nombre de / dans une chaîne de caractère
    Par Elodie11 dans le forum Shell et commandes GNU
    Réponses: 9
    Dernier message: 30/12/2011, 16h29
  2. Definir un nombre maximum dans une liste
    Par jjpopaul dans le forum Langage
    Réponses: 1
    Dernier message: 13/04/2010, 16h48
  3. Réponses: 11
    Dernier message: 26/10/2009, 12h03
  4. le nombre d’occurrences dans une chaine de caractére
    Par adilo dans le forum Débuter avec Java
    Réponses: 7
    Dernier message: 28/06/2006, 12h24
  5. [FLASH MX] Choisir un nombre aléatoire dans une liste
    Par grenatdu55 dans le forum Flash
    Réponses: 4
    Dernier message: 23/04/2005, 21h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo