Bonjour,
voici une classe :
J'instancie cette classe dans des objets que je range dans une liste avec add:
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 class Rep implements Comparable<Rep> { private String nom; private int age; Rep(String nomf, int agef) { nom=nomf; age=agef; } public String getnom() { return nom; } public int getage() { return age; } public int compareTo(Rep o) { if( this.age < o.getage()) return 1; if( this.age == o.getage()) return 0; else return -1; }; }
et je la trie :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 List<Rep> vf = new ArrayList<Rep>();
Il est sur que plusieurs personnes auront le même age, comment faire pour associer à chaque nom le nombre d'individus qui ont le même age que lui ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Collections.sort(vf);
Merci !
Partager