Bonjour,

J'ai une classe header.java :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
 
public class header {
 
	private String MediaId;
       private String Titre;
	private String Prix;
 
public String getTitre() {
		return Titre;
	}
J'ai une arrayList de header que je voudrais trier par titre :

J'ai crée une classe en regardant sur internet pour trier :

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
 
public class triNom implements Comparator<header> {
 
 
 
	public triNom(){
 
	}
 
	@Override
	public int compare(header o1, header o2) {
		// TODO Auto-generated method stub
 
		String name1= o1.getTitre();
                 String name2= o2.getTitre();
 
 
 
 return name1.compareToIgnoreCase(name2);
 
 
	}
 
}
J'appelle ensuite :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
//allheader --> ArryList de header
Collections.sort(this.allHeader, new triNom());

Ca n'a pas l'air de marcher , allHeader devrai être trier par titre ??

Merci de votre aide