Trier un tableau dans l’ordre croissant et décroissant en Java
Parfois on doit trier un tableau en Java heureusement, la classe java.util.Arrays fournit plusieurs méthodes utilitaires pour trier les tableaux java de tout type, par exemple object, int, String etc. La classe Arrays se trouve dans le package java.util et expose toutes les méthodes liées au tri. vous pouvez accéder à la méthode sort() en tant que Arrays.sort() et simplement passer votre tableau et il triera cet tableau.
Exemple : Trier un tableau dans l’ordre croissant
import java.util.Arrays; public class Main { public static void main(String[] args) { int[] tab = {5, 1, 8, 0, 9, 4}; Arrays.sort(tab); System.out.printf("tab[] : %s", Arrays.toString(tab)); } }
Sortie:
tab[] : [0, 1, 4, 5, 8, 9]
Exemple : Trier un tableau dans l’ordre décroissant
import java.util.Arrays; import java.util.Collections; public class Main { public static void main(String[] args) { Integer[] tab = {5, 1, 8, 0, 9, 4}; Arrays.sort(tab, Collections.reverseOrder()); System.out.printf("tab[] : %s", Arrays.toString(tab)); } }
Sortie:
tab[] : [9, 8, 5, 4, 1, 0]