Le 24/11/2011 12:19, bastien preuss a écrit :
C'est la partie qui concernait mon problème précédent (la 440 est la dernière de ces lignes avec le else if) :
List<Strategy> listStrat = (List<Strategy>)L2.getSemantic(1); int[] indexStratagarder = new int[2]; for(Strategy s : listStrat){ if(s.getName().equals("PRO_Occasionnel")) indexStratagarder [1] = listStrat.indexOf(s); else if(s.getName().equals("PRO_Regulier")) indexStratagarder [2] = listStrat.indexOf(s); } Si ton tableau est de taille 2, ces indices vont de 0 à 1.
donc if(s.getName().equals("PRO_Occasionnel")) indexStratagarder [0] = listStrat.indexOf(s); else if(s.getName().equals("PRO_Regulier")) indexStratagarder [1] = listStrat.indexOf(s); -- Éric Chatellier <chatellier@codelutin.com> Tel: 02.40.50.29.28 http://www.codelutin.com