Trier les tableaux Java par ordre décroissant
Le tri des tableaux par ordre décroissant n'est pas directement pris en charge par la classe Arrays. Cependant, il existe des méthodes disponibles pour y parvenir.
Tri des objets par ordre décroissant
Si votre tableau contient des objets, vous pouvez utiliser la méthode sort() avec un comparateur qui inverse l'ordre de tri :
<code class="java">Arrays.sort(a, Collections.reverseOrder());</code>
Cela triera le tableau par ordre décroissant en fonction de l'ordre naturel des objets.
Tri des tableaux primitifs par ordre décroissant
Pour les tableaux primitifs, vous devez suivre un processus en deux étapes :
Exemple pour int Array :
<code class="java">int[] arr = {5, 2, 8, 1, 3}; // Sort in ascending order Arrays.sort(arr); // Reverse the array Collections.reverse(Arrays.asList(arr)); // Array is now sorted in descending order</code>
Méthodes alternatives :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!