Bonjour, j'ai un pb sur mes ArrayList
J'ai Une liste qui contient pour chaque candidat un nb de vote
j'ai cree un objet du meme type que ma liste qui doit lui recuperer le 1er candidat ainsi que son 1er nb de vote pas les autres
et j'ai une seconde liste qui recupère le reste c-a-d tous les candidats meme le premiers hormis sont 1er nb de vote
Le pb c'est que mon candidat a la fin de mon traitement n'existe plus, je pense donc a un pb de pointeur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 if(!CandidatListe.isEmpty()) { ArrayList<DataCandidatDep> candidatTmp = (ArrayList<DataCandidatDep>) CandidatListe.clone(); candidatDep = candidatTmp.get(0); while(1<candidatDep.getVote().size()) { candidatDep.getVote().remove(1); } // on retire le premier resultat de la liste CandidatListe.get(0).getVote().remove(0); //On garde que les 3 prochains resultats if(CandidatListe.size()>2) { for(int i=3;i<CandidatListe.size();i++) { CandidatListe.remove(i); } }
Partager