Bonjour tout le monde,
j'ai 2 ensembles de listes (chaque liste contient un mot par ligne) j'aimerais comparer ces deux ensembles pour vérifier que:
si une liste de l'ensemble 1 contient un mot se trouvant dans une liste de l'ensemble 2 et une autre chaine c si oui je stocke les mots en commun entre chaque deux listes dans une troisième liste puis afficher les element en commun pour chaque liste
voici mon code
le problème est que je trouve pas le bon résultat, il répètent plusieurs fois l'affichage du même liste contenant les résultats de chaque comparaison.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 for(i=0;i<taille de l'ensemble1;i++) { for(j=0;j<taille de l'ensemble2;j++) { for(k=0;k<liste1.size();k++) { for(m=0;m<liste2.size();m++) { if(liste1.contains(c)&&liste1..get(k).equals(liste2.get(m)) {liste3.add(list2.get(m)} } } System.out.println(liste3) } }
Pourriez vous m'aidez s'ils vous plait?
Merci d'avance.
Partager