본문 바로가기
Programming/Java

[Java] ArrayList 오름차순/내림차순 정렬 방법

by 서현 SEOHYEON 2023. 3. 30.

💚 ArrayList 정렬법

- ArrayList는 컬렉션 프레임워크 중 하나이다.

- 오름차순 정렬법

Collections.sort(list);

- 내림차순 정렬법

Collections.sort(list, Collections.reverseOrder());

- 사용하려면 import를 해줘야 한다.

import java.util.Collections;

 

 

💚 사용 예시

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

public class ArrayListSortingExample {
    public static void main(String[] args) {
        // ArrayList 생성
        ArrayList<Integer> numbers = new ArrayList<>();

        // 요소 추가
        numbers.add(5);
        numbers.add(2);
        numbers.add(8);
        numbers.add(1);
        numbers.add(3);

        // 오름차순 정렬
        Collections.sort(numbers);
        System.out.println("오름차순 정렬: " + numbers);

        // 내림차순 정렬
        Collections.sort(numbers, Collections.reverseOrder());
        System.out.println("내림차순 정렬: " + numbers);
    }
}

- 출력 결과

오름차순 정렬: [1, 2, 3, 5, 8]
내림차순 정렬: [8, 5, 3, 2, 1]

댓글