Boucle for contient un boolean entre deux classes
Bonjour
j'ai une boucle avec laquelle je cherche un nombre dans la tables
premièrement je cherche dans la table avec une requette sql si je le trouve je fais le break et je passe au nombre suivant ...
sinon j'entre dans un autre code d'une autre fonction
alors là où je me suis bloquée
si je trouve aussi ce nombre dans ce code je dois faire la même chose break et retourner à la boucle de la première classe et passer au suivant avec boolean = true
code du la première classe:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
ResultSet res=stmt.executeQuery( "SELECT VLAN FROM tout ");
for(vl=3749;vl>1;vl--) {
while(res.next())
{
boolean found = false;
if(Integer.parseInt(res.getString(1))==vl)
{
found = true;
break;
}
else if (!found){
Classe2.Config(vl);
break;
}
} |
ici c'est correct si je trouve je passe au suivant
mais dans l'autre classe
Code:
1 2 3 4 5 6 7 8 9 10
| public Classe2() {
}
public String Config(Integer vl){
if(Integer.parseInt(vlan.trim())==vl){
System.out.print("\n exist \n"); // C'est ici où je dois faire le boolean=true et retourner à la boucle
else
// continue le traitement
}
} |