[java] Arrays.sort() 메소드 사용법

Java에서는 배열을 정렬할 때 Arrays 클래스의 sort() 메소드를 사용할 수 있습니다. 이 메소드를 사용하면 배열의 요소들을 오름차순으로 정렬할 수 있습니다.

사용법

import java.util.Arrays;

public class SortArrayExample {
    public static void main(String[] args) {
        int[] arr = {3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5};
        Arrays.sort(arr);
        System.out.println(Arrays.toString(arr));
    }
}

위의 예제에서 Arrays.sort() 메소드를 사용하여 arr 배열을 정렬합니다. 정렬된 결과는 Arrays.toString() 메소드를 사용하여 쉽게 출력할 수 있습니다.

주의사항

반드시 배열에 정렬 가능한 타입의 요소가 포함되어 있어야 합니다. 또한, 객체 배열을 정렬할 때에는 해당 객체의 Comparable 구현이나 Comparator를 사용하여 정렬 순서를 지정해야 합니다.

Arrays.sort() 메소드는 기본적으로 도정렬 알고리즘을 사용하며, 기본 데이터 타입 배열과 객체 배열에 대해 모두 작동합니다.

자세한 내용은 Oracle Java Documentation를 참조하세요.