Java에서 ArrayList를 내림차순으로 정렬
ArrayList를 오름차순 및 내림차순으로 정렬하는 방법에 대한 기사를 공유했습니다. 이 튜토리얼에서는 reverseOrder().메서드 Collections.reverseOrder() Collections.sort()을 사용하여 목록을 되돌릴 수 있습니다. 두 가지 방법으로 지정할 수 있습니다.
1- sort() 메서드로 목록을 정렬한 다음 reverse():
Collections.sort();및 두 번째, reveseOrder() sort():
Collections.reverse()를 호출합니다.
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>
참고: 이 예제에서는 String 유형(ArrayList |