Bonjour,
J'ai une classe header.java :
J'ai une arrayList de header que je voudrais trier par titre :
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 crée une classe en regardant sur internet pour trier :
J'appelle ensuite :
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); } }
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
Partager