Maison > Java > javaDidacticiel > Comment compter les occurrences d'éléments dans une ArrayList Java ?

Comment compter les occurrences d'éléments dans une ArrayList Java ?

Susan Sarandon
Libérer: 2024-12-19 21:23:10
original
299 Les gens l'ont consulté

How to Count Element Occurrences in a Java ArrayList?

Comptage des occurrences d'éléments dans ArrayList

Le framework Java Collection fournit de nombreux utilitaires pour manipuler et interroger des collections. Une tâche courante consiste à déterminer le nombre d’éléments spécifiques au sein d’une collection. Cet article explique comment compter les occurrences d'éléments dans une ArrayList à l'aide de l'API Collections.

Interrogation du nombre d'éléments d'ArrayList

Pour l'ArrayList dans la question :

ArrayList<String> animals = new ArrayList<String>();
animals.add("bat");
animals.add("owl");
animals.add("bat");
animals.add("bat");
Copier après la connexion

L'objectif est de compter le nombre d'occurrences de l'élément "bat."

API Collections. Frequency()

La classe Collections propose une méthode statique appelée Frequency() qui renvoie le nombre d'éléments dans une collection. Cette méthode accepte deux paramètres, la collection et l'élément à rechercher.

int occurrences = Collections.frequency(animals, "bat");
Copier après la connexion

La méthode renverra le nombre d'éléments dans la collection. Dans ce cas, il renverra 3, car ArrayList contient trois éléments égaux à "bat".

Cette méthode est disponible dans Java Development Kit (JDK) 1.6 et supérieur, ce qui la rend compatible avec les exigences du produit spécifiées. dans la question.

Conclusion

La méthode Collections. Frequency() fournit une solution simple pour compter le nombre d'occurrences d'un élément dans une ArrayList. Cette API est simple à utiliser et efficace, offrant une méthode efficace pour travailler avec des collections en Java.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal