12 Fév2016
Trier une collection de type ArrayList
Objectif :
- Trier une collection de type ArrayList.
Énoncé :
Écrire un programme permettant de remplir une liste avec chaines de caractère, ensuite afficher les éléments de cette liste dans un ordre croissant.
Note
La méthode static sort de la classe Collections permet de trier une Liste.
Solution :
/** * * @author lachgar */ public class Tri { public static void main(String[] args) { List<String> list = new ArrayList<String>(); list.add("ali"); list.add("zineb"); list.add("wafa"); list.add("ali"); list.add("imane"); System.out.println("Avant le tri :"); for (String s : list) { System.out.println("\t"+s); } Collections.sort(list); System.out.println("Après le tri :"); for (String s : list) { System.out.println("\t"+s); } } }
Résultat d’exécution :
Avant le tri :
ali
zineb
wafa
ali
imane
Après le tri :
ali
ali
imane
wafa
zineb