Salut a tous,
Alors la, encore une fois, je viens de perdre ma journée a me prendre la tête.
Je vous explique :
J'ai 2 classes :
Une classe A ( String1, String2 )
Une classe B (String3, ArrayList<A>)
J'essaie en fait de récupérer l'index d'un objet A.
Cette méthode me renvoie tout le temps -1.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 public int getIndexA(Object str){ int ret=-1; for (int i=0;i<this.B.size();i++){ if (this.B.get(i).getString1().equals(str)){ ret=this.B.indexOf(i); } } return ret; }
J'essaie donc désespérément de faire fonctionner cette méthode. En fait je l'appelle dans mon prog principale pour qu'elle compare la chaine de caractère mise en paramètre avec une contenue dans mon ArrayList. Ainsi, j'aimerai récupérer l'index de cette élément pour pouvoir le manipuler.
Voila, j'ai perdu ma journée... pour une p***** de méthode!
Merci d'avance de votre aide!
Partager