Bonjour,

voici mon souci: j'ai une ArrayList nommée "Pop" (population), contenant des éléments que j'appelle Po (des poissons) , qui ont chacun plusieurs caractéristiques dont leur date de naissance: Po.day_init
Je voudrais classer cette ArrayList "Pop" de sorte à ce que quand je la parcours, j'ai les dates de naissance (un numero du jour de l'année, de 0 a 360) dans l'ordre:

Voici comment je parcour la ArrayList Pop:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
for (int p=0; p<Pop_rec.size(); p++) {
Poissons Po = (Poissons)Pop_rec.get(p);
System.out.println("naissance = " + Po.day_init);
}
Merci d'avance à qui aurait une solution à me proposer.

PS: J'ai trouver l'existence de la fonction "sort", mais si je comprend bien elle n'existe pas pour les ArrayList.