[JAVA] Obtenez le nombre d'occurrences pour chaque élément de la liste

"Obtenir le nombre d'occurrences pour chaque élément de la liste" signifie En particulier,

["a", "b", "c", "c", "b", "c",]

De

{"a": 1, "b": 2, "c": 3,}

Je ferai référence à l'opération à obtenir.

Faisons cela en plusieurs langues.


Pour Python


import collections

list = ["a", "b", "c", "c", "b", "c",]

counter = collections.Counter(list)
print(dict(counter))
# -> {'a': 1, 'b': 2, 'c': 3}

Référence: [python --Comment compter la fréquence des éléments dans une liste? --Stack Overflow](https://stackoverflow.com/questions/2161752/how-to-count-the-frequency-of-the-elements- dans une liste)

Pour PHP


$list = ["a", "b", "c", "c", "b", "c",];

$counts = array_count_values($list);
echo json_encode($counts) . PHP_EOL;
// -> {"a":1,"b":2,"c":3}

Référence: PHP: array_count_values --Manual

Pour Java


// import java.util.*;
// import java.util.stream.Collectors;
// import java.util.function.Function;

List<String> list = Arrays.asList("a", "b", "c", "c", "b", "c");
Map<String, Long> counts = list.stream()
    .collect(Collectors.groupingBy(Function.identity(), Collectors.counting()));
System.out.println(counts);
// -> {a=1, b=2, c=3}

Référence: [java --Comment compter le nombre d'occurrences d'un élément dans une liste - débordement de pile](https://stackoverflow.com/questions/505928/how-to-count-the-number-of-occurrences-of -un-élément-dans-une-liste)


prime

Au début, j'ai essayé ce qui suit avec Laravel, mais il y a PHP est une fonction standard en soi. Tu l'as fait ......... Comme prévu PHP ……

Lors de l'utilisation de la collection Laravel



$list = ["a", "b", "c", "c", "b", "c",];

$counts = collect($list)
    ->groupBy(null)
    ->map->count()
;

echo json_encode($counts) . PHP_EOL;
// -> {"a":1,"b":2,"c":3}

Recommended Posts

Obtenez le nombre d'occurrences pour chaque élément de la liste
Comment compter le nombre d'occurrences de chaque élément de la liste en Python avec poids
Obtenez le nombre d'éléments spécifiques dans la liste python
Obtenez l'index de chaque élément de la matrice de confusion en Python
python Remarque: map -faire la même chose pour chaque élément de la liste
Obtenez le nombre de chiffres
Comment obtenir le nombre de chiffres en Python
[python] Récupère la liste des classes définies dans le module
Obtenir la taille (nombre d'éléments) de Union Find en Python
Obtenez le nombre de vues de Qiita
Vérifiez le fonctionnement de Python pour .NET dans chaque environnement
Comment identifier l'élément avec le plus petit nombre de caractères dans une liste Python?
Obtenez le premier élément du jeu de requêtes
Obtenez le nombre d'abonnés Youtube
Vérifiez le temps de traitement et le nombre d'appels pour chaque processus avec python (cProfile)
[python] Obtenez le rang des valeurs dans la liste par ordre croissant / décroissant
Obtenez le nombre de lecteurs d'articles sur Mendeley en Python
Obtenez la liste des colonnes et la liste des données de CASTable
Changer la liste dans l'instruction for
Obtenir la liste de codes EDINET en Python
python Remarque: enumerate () -Obtenir l'index et l'élément de la liste en même temps et tourner pour l'instruction
Générez une liste contenant le nombre de jours du mois en cours.
[Linux] Une commande pour obtenir une liste des commandes exécutées dans le passé
Obtenez le nombre de visites sur chaque page avec ReportingAPI + Cloud Functions
Obtenir la liste des packages de l'utilisateur spécifié à partir des packages enregistrés dans PyPI
Obtenez la clé pour la migration de la deuxième couche de données JSON avec python
Sortie du nombre de cœurs de processeur en Python
[Python] Trier la liste de pathlib.Path dans l'ordre naturel
Faites correspondre la distribution de chaque groupe en Python
Copiez la liste en Python
Trouvez le nombre de jours dans un mois
Obtenir uniquement les éléments de sous-classe dans une liste
Rechercher par la valeur de l'instance dans la liste
[IOS] Modifiez la durée d'affichage de chaque image de l'animation GIF dans Pythonista3.
traitement (python) Diagramme les coordonnées de la liste Spécifiez le nombre de fois dans draw ()
Différences de comportement de chaque langage LL lorsque l'index de la liste est ignoré
Comparez la somme de chaque élément dans deux listes avec la valeur spécifiée en Python
Script Python pour obtenir une liste d'exemples d'entrée pour le concours AtCoder
Obtenez le dernier élément du tableau en fractionnant les chaînes en Python et PHP
Comment obtenir une liste de fichiers dans le même répertoire avec python
Calculez la valeur totale de plusieurs colonnes avec awk
Comptez le nombre de paramètres dans le modèle d'apprentissage en profondeur
[Python] Obtenir la liste des noms ExifTags de la bibliothèque Pillow
Vérifier l'existence de tables BigQuery en Java
[Python] Affiche toutes les combinaisons d'éléments de la liste
Python: obtenir une liste de méthodes pour un objet
Attribuer une date au nom du PDF décomposé pour chaque page
[Python] Obtenez le nombre de vues de tous les articles publiés
Obtenez l'URL de la destination de la redirection HTTP en Python
Trouvez une ligne directrice pour le nombre de processus / threads à définir sur le serveur d'applications
Sortie de la table spécifiée de la base de données Oracle en Python vers Excel pour chaque fichier
Comment trouver le nombre optimal de clusters pour les k-moyennes
Essayez d'obtenir la liste des fonctions du paquet Python> os
Maya | Découvrez le nombre de polygones dans l'objet sélectionné
10. Compter le nombre de lignes
Examiner la plage d'erreur dans le nombre de décès dus à la pneumonie
Créer un tableau de multiplication de chaque élément dans une feuille de calcul (Python)
Obtenir la valeur d'une clé spécifique jusqu'à l'index spécifié de la liste de dictionnaires en Python
Comptez le nombre de caractères dans le texte dans le presse-papiers sur Mac
[Pour les débutants] Je souhaite expliquer le nombre d’apprentissage d’une manière facile à comprendre.