Probleme if grammaire java
Bonjour,
je voudrais comparer des elements dans 2 listes, la 1ere fois que je trouve l'element_1 de liste_A dans la liste_B, je vais mettre element_1 dans un fichier"ParserFiles"; si après je me retrouve l'element_1 dans la liste_B je dois le mettre dans "SurchargerFiles". excusez moi si je m'explique mal.
mon problème c'est que si je déclare String NomBdl =ListeBdl.get(i);
mon IF ne marche pas, il passe jamais dedans; mais si je remplace ListeBdl.get(i) par une chaine précise, mon IF marche, je ne vois pas où est le problème, qqn a une idée? merci beaucoup!
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
for(int i=0; i<ListeBdl.size();i++)
{
String NomBdl ="familles-global.bdl"; //ListeBdl.get(i);
int trouve=0;
for(int j=0; j<ListePath.size();j++)
{
if(ListePath.get(j).contains(NomBdl))
{
switch(trouve)
{
case 0: ParserFiles.add(ListePath.get(j));
trouve = 1;
break;
case 1: SurChargerFiles.add(ListePath.get(j));
break;
default: break;
}
}
}
} |