Collections.sort();et la deuxième, l'appel de la méthode reveseOrder() se fait dans la méthode sort():
Collections.reverse();
Collections.sort(arraylist, Collections.reverseOrder());Exemple:
import java.util.ArrayList;Exécution:
import java.util.Collections;
public class sort_reverseorder_arraylist {
public static void main(String[] args) {
ArrayList<String> arraylist = new ArrayList<String>();
//Ajouter des éléments à ArrayList
arraylist.add("ac");
arraylist.add("ab");
arraylist.add("bb");
arraylist.add("aa");
arraylist.add("ae");
arraylist.add("ba");
System.out.println("ArrayList avant le tri: "+arraylist);
Collections.sort(arraylist);
System.out.println("ArrayList après le tri: "+arraylist);
//inverser les éléments de ArrayList
Collections.reverse(arraylist);
System.out.println("ArrayList après inversion: "+arraylist);
}
}
ArrayList avant le tri: [ac, ab, bb, aa, ae, ba]
ArrayList après le tri: [aa, ab, ac, ae, ba, bb]
ArrayList après inversion: [bb, ba, ae, ac, ab, aa]
Remarque: Dans cet exemple on a utilisé un type String (ArrayList |
Please disable your ad blocker and refresh the window to use this website.