백준을 풀다가 자바 배열에서 오름차순과 내림차순에 대해 정리하려고 한다
Arrays.sort(arr);// 오름차순
Arrays.sort(arr, Collections.reverseOrder());// 내림차순
String N =in.nextLine();
int[] arr = new int[N.length()];
먼저 이런 코드가 있을 때
오름차순으로 정렬하면
Arrays.sort(arr);
이렇게 정렬할 수 있다.
그런데 내림차순은 정렬할 수 없다.
Integer[] arr = new Integer[N.length()];
Arrays.sort(arr, Collections.reverseOrder());
배열이 int형이 아닌 Integer형을 써야하기 때문이다.