Java에서 ArrayList를 내림차순으로 정렬

ArrayList를 오름차순 및 내림차순으로 정렬하는 방법에 대한 기사를 공유했습니다. 이 튜토리얼에서는 reverseOrder().

메서드 Collections.reverseOrder() Collections.sort()을 사용하여 목록을 되돌릴 수 있습니다. 두 가지 방법으로 지정할 수 있습니다.

1- sort() 메서드로 목록을 정렬한 다음 reverse():

Collections.sort(); 
Collections.reverse()를 호출합니다.
및 두 번째, reveseOrder()  sort():

Collections.sort(arraylist, Collections.reverseOrder()); 
예:

import java.util.ArrayList; 
import java.util.Collections;

public class sort_reverseorder_arraylist {

public static void main(String[] args) {
ArrayList< 문자열> arraylist = 새로운 ArrayList< 문자열> ();

//ArrayList에 항목 추가
arrayList.add("ac");
arraylist.add("ab");
arraylist.add("bb");
arraylist.add("aa");
arraylist.add("ae");
arraylist.add("바");
System.out.println("정렬 전 ArrayList: "+arraylist);

Collections.sort(배열 목록);

System.out.println("정렬 후 ArrayList: "+arraylist);

//ArrayList의 요소 반전
Collections.reverse(arraylist);
System.out.println("반전 후 ArrayList: "+arraylist);
}
}

런타임:

ArrayList 정렬 전: [ac, ab, bb, aa, ae, ba]
ArrayList 정렬 후: [aa, ab, ac, ae, ba, bb]
ArrayList 반전 후: [bb, ba, ae, ac, ab, aa]
< / pre>

Commentaires (12)

Connectez-vous pour commenter

Rejoignez la discussion et partagez vos connaissances avec la communauté

JD
Jean Dupont Il y a 2 heures

Excellent tutoriel !

👍 12 Répondre Signaler
CodeurJava ✓ Auteur • Il y a 1 heure

N'hésitez pas si vous avez des questions.

© 2025 CodeurJava. Tous droits réservés.

참고: 이 예제에서는 String 유형(ArrayList)을 사용했지만 동일한 method.