Bonjour,

voici une classe :

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;
	};	
}
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
 
List<Rep> vf = new ArrayList<Rep>();
et je la trie :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Collections.sort(vf);
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 ?

Merci !