En travaillant avec des collections Java, vous pouvez avoir un scénario pour retourner le nombre total d'occurrences d'un élément particulier dans l'objet de collection. Le package de collections prend en charge la méthode de fréquence en Java. Il est disponible dans le package util. Explorons cela en détail.
Java.user.Collections.fréquence()
La méthode de fréquence () dans les collections est effectuée sur les objets de collecte qui renvoient les occurrences totales de l'élément particulier qui est présent dans cette collection. Il est donc important de fournir l'objet en tant que paramètre.
Syntaxe:
Collections.Fréquence (Collection_Object, élément)Paramètres:
Retour:
Il renvoie un entier qui représente le nombre total d'occurrences.
Si l'élément spécifié n'existe pas dans l'objet de collection, 0 est renvoyé.
Exemple 1:
Dans notre premier exemple, nous créons une collection ArrayList qui stocke 5 éléments de type de chaîne et nous renvoyons la fréquence (occurrences) d'éléments particuliers.
Importer Java.user.*Sortir:
Explication:
Il est important d'importer les collections du package util. Donc, nous importons directement toutes les collections en utilisant *.
À l'intérieur de la méthode principale:
Ligne - 8:
Nous créons une collection ArrayList qui contient les éléments de type de chaîne avec le nom de l'objet comme List_Object.
Ligne 11-15:
Nous ajoutons 5 éléments dans le list_object.
Ligne 18:
Nous affichons l'intégralité de List_Object.
Ligne 21-24:
Nous renvoyons la fréquence des éléments - «Sravan» et «Bobby».
Exemple 2:
Dans notre deuxième exemple, nous créons une collection vectorielle qui stocke 5 éléments de type entier et nous renvoyons la fréquence (occurrences) de valeurs particulières.
Importer Java.user.*Sortir:
Explication:
Il est important d'importer les collections du package util. Donc, nous importons directement toutes les collections en utilisant *.
À l'intérieur de la méthode principale:
Ligne - 8:
Nous créons une collection vectorielle qui contient les éléments de type entier avec un nom d'objet en tant que vector_object.
Ligne 11-15:
Nous ajoutons 5 éléments dans le Vector_Object.
Ligne 18:
Nous affichons l'intégralité de Vector_Object.
Ligne 21-24:
Nous renvoyons la fréquence des valeurs - 45 et 71.
Puisque 71 n'existe pas dans la collection, la fréquence est 0.
Exemple 3:
Dans notre troisième exemple, nous créons une collection vectorielle qui stocke 5 éléments de type entier et renvoyons la fréquence (occurrences) de toutes les valeurs. L'approche est que nous obtenons chaque valeur en utilisant le hashset. Après cela, nous affichons la fréquence par rapport à la valeur.
Importer Java.user.*Sortir:
Explication:
Il est important d'importer les collections du package util. Donc, nous importons directement toutes les collections en utilisant *.
À l'intérieur de la méthode principale:
Ligne - 8:
Nous créons une collection vectorielle qui contient les éléments de type entier avec un nom d'objet en tant que vector_object.
Ligne 11-15:
Nous ajoutons 5 éléments dans le Vector_Object.
Ligne 18:
Nous affichons l'intégralité de Vector_Object.
Ligne 21:
Nous créons un ensemble à partir de l'objet vectoriel à des fins d'index.
Ligne 24-26:
En utilisant les valeurs définies à l'intérieur de la boucle, nous obtenons chaque fréquence de valeur avec les collections en utilisant la méthode de fréquence ().
Conclusion
À la fin de ce tutoriel, nous avons appris à renvoyer les occurrences totales de l'élément particulier qui est présent dans l'objet de collection en utilisant la méthode Fréquence () en Java. Il peut également être possible de renvoyer toutes les occurrences des éléments en créant un ensemble qui peut être utilisé pour la spécification d'index.