Trouver le dupliquer des éléments dans la liste de tableaux et d'affichage
Quelqu'un peut-il m'aider? J'ai besoin d'écrire un programme, où j'ai 10 éléments dans la arraylist
et j'ai besoin de trouver le nombre de valeurs en double, il a et de compter et d'afficher les valeurs comme wel.
Ex: dire que j'ai
list = {"stack", "overflow", "stack",
"yahoo", "google", "msn",
"MSN", "stack", "overflow", "user" }
Résultat devrait être:
stack = 3
overflow = 2
google = 1
msn = 2
yahoo =1
user = 1
Veuillez fournir un exemple de ce que vous avez essayé avant de poster sur.
OriginalL'auteur Arun Kumar A | 2012-10-18
Vous devez vous connecter pour publier un commentaire.
Utiliser une HashMap. Voici un exemple simple de mise en œuvre
Simple et Merci pour votre Aide 🙂
OriginalL'auteur Cory Kendall
Utilisation Google Goyave de la bibliothèque
MultiSet
. Il prend en charge l'ajout de multiples éléments, et le calcul du nombre d'occurrences de chaque élément de la multiset contient.OriginalL'auteur Subhrajyoti Majumder
utilisation
hashmap
comme ceci:
OriginalL'auteur Ravindra Bagale
OriginalL'auteur Vikdor
Utiliser un
HashMap
OriginalL'auteur Bhesh Gurung
Créer un
Map<String, Integer>
, puis itérer sur votreArrayList
.Ensuite, pour chaque élément: -
Integer
valeur de l'élément par 1initial Integer
valeur de 1OriginalL'auteur Rohit Jain