bonsoir!

j'essaye de comparer les éléments de deux tableaux différents et de tailles différentes : je veux savoir si chaque élément du premier tableau est présent dans l'autre tableau ou pas.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
String[] tableau = {toto,dodo,fofo,gogo,koko,lolo,roro};
String[] tab ={dodo,soso,koko,momo,fofo};
for (int i = 0; i < tableau.length; i++) {
				for (int j = 0; j < tab.length; j++) {
					if (tableau[i].equals(tab[j])) {
						System.out.println("oui");
						break;
					} else {
						System.out.println("non");
						break;
					}
				}
			}
je dois avoir en sortie ça:
non
oui
oui
non
oui
non
non

mais mon code m'affiche ça:
non
oui
non
non
non
non
non

j'aimerais savoir pourquoi, et comment je peux corriger, je ne vois pas pourquoi ceci ne fonctionne pas

merci d'avance !