Bonjour,
J'aimerais savoir s'il est possible de trier des objets par l'un de leur attribut. Dans mon programme, j'ai une classe Eleve ("Student") et j'aimerais trier des objets Student par leur note ("mark"). Je possède une autre classe FichierEleves dans laquelle je dispose d'une liste chainée d'élèves, et dans cette classe, j'aimerais implémenter la méthode de tri appelée SortByMark() mais je ne sais pas comment faire.
Quelqu'un pourrait m'aider ? Merci...
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
20
21
22
23
24
25
26
27
28
29
30
31 public class Student { private String lastname; private String firstname; private int mark; public Student(){} public Student(String lastname, String firstname, int mark){ this.lastname = lastname; this.firstname = firstname; this.mark = mark; } public int getMark(){ return mark; } public void setMark(int newMark){ this.mark = newMark; } public String getLastname(){ return lastname; } public void setLastname(String newLastname){ this.lastname = newLastname; } public String getFirstname(){ return firstname; } public void setFirstname(String newFirstname){ this.firstname = newFirstname; }
Partager