Identifier les mots dans les tableaux

Identifier les mots dans les tableaux - Java - Programmation

Marsh Posté le 29-01-2013 à 22:27:49    

Bonjour,
 
J'ai 4 tableaux de type string comme ci-dessous:
 
 String[] D1= {"marc", "alain", "george"};
 String[] D2= {"andre", "bertin"};
 String[] D3= {"alain", "bertin", "maison", "bertin"};
 String[] D4= {"maurice", "paulin", "angel", "soulier", "bertin"};
 
Il me faudrait dire dans combien de tableau chaque élément est repris. Par exemple, "bertin" est repris 3 fois dans D2, D3 et D4 et marc une seule fois dans D1.
 
Quelqu'un a-t-il un truc qui peut me faire avancer rapidement. Je ne trouve pas encore...
 
Merci d'avance.
 
Mutkas

Reply

Marsh Posté le 29-01-2013 à 22:27:49   

Reply

Marsh Posté le 30-01-2013 à 10:26:20    

Créé une Map<String, Integer> avec comme clés les éléments et comme valeur le nombre d’occurrence.
 
Ensuite tu parcours tes différents tableaux et pour chaque mot, si la clé existe, tu incrémentes la valeur sinon tu créés une nouvelle entrée avec une valeur à 1.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed