Je dois trier 15 chiffres donnés par un utilisateur en ordre décroissant. Je peux écrire comment les trier par ordre croissant, mais je ne sais pas comment les transformer. Utiliser pour la boucle ou autre chose? P>
4 Réponses :
Si vous utilisez Java 8 ou plus, vous pouvez utiliser ceci:
List<YourType> sorted = yourList.stream() .sorted(Comparator.reverseOrder()) .collect(Collectors.toList());
Vous pouvez simplement appeler comparateur.Reverser () code> pour cela. P>
Vous pouvez utiliser cet exemple
List<Integer> list = Arrays.asList(10, 5, 7, 8, 6, 9); Collections.sort(list, Collections.reverseOrder()); System.out.println(list);
Trier le tableau code> d'abord, puis inversez-le, comme celui-ci:
Collections.sort(arraylist); Collections.reverse(arraylist); System.out.println(arraylist);
Montrez-nous votre code s'il vous plaît.
Dupliqué possible de Liste de tri dans l'ordre inverse
Voir [un lien] Stackoverflow.com/questions/5894818/...