[java] 원본 리스트의 정렬 여부를 확인하는 방법
import java.util.Arrays;

public class Main {
    public static void main(String[] args) {
        // 원본 리스트
        int[] numbers = {1, 2, 3, 4, 5};

        // 오름차순으로 정렬되었는지 확인
        boolean isSorted = Arrays.equals(numbers, Arrays.stream(numbers).sorted().toArray());
        System.out.println("정렬 여부: " + isSorted);
    }
}

이 예제에서는 Arrays 클래스의 equals 메서드를 사용하여 원본 리스트와 오름차순으로 정렬한 리스트를 비교합니다. 만약 두 리스트가 동일하다면, 원본 리스트가 이미 오름차순으로 정렬되어 있는 것으로 간주할 수 있습니다.

참고 문헌: