Bonjour,
j'essaye désespérément de supprimer de ma liste un objet de nom CI et de type CoupleInt :
Mais comme en témoigne l'affichage ci-dessous, ça ne fonctionne pas :for(i=0,j=0;i<compteurs.length;i++){
while(compteurs[i]>0 && j<tabAtrier.length){
CoupleInt CI = chercheCP(i,lAvider);
tabAtrier[j] = CI;
lAvider.remove(CI);
System.out.println("lAvider = "+lAvider.toString()+ " moins " + CI.toString());
compteurs[i] = compteurs[i]- 1;
j++;
}
}
Normalement la méthode remove peut s'appliquer aussi bien sur un index de type int que sur un objet aussi je ne comprend pas...lAvider = [(2,4), (4,4), (9,1), (8,4), (1,1), (3,3), (5,1)] moins (9,1)
lAvider = [(2,4), (4,4), (9,1), (8,4), (1,1), (3,3), (5,1)] moins (9,1)
lAvider = [(2,4), (4,4), (9,1), (8,4), (1,1), (3,3), (5,1)] moins (9,1)
lAvider = [(2,4), (4,4), (9,1), (8,4), (1,1), (3,3), (5,1)] moins (3,3)
lAvider = [(2,4), (4,4), (9,1), (8,4), (1,1), (3,3), (5,1)] moins (2,4)
lAvider = [(2,4), (4,4), (9,1), (8,4), (1,1), (3,3), (5,1)] moins (2,4)
Merci pour votre aide.
Partager