[Java] 배열의 오름차순, 내림차순
- Language/JAVA
- 2020. 9. 10.
자바에서 배열을 정렬할 때
java.util.Arrays 클래스의 sort() 메소드를 이용하면 된다.
오름차순
int[] arr = {1, 2, 5, 2, 1, 5};
Arrays.sort(arr);
어떤 난잡한 배열 규칙이더라도, 한 번에 오름차순으로 정렬이 된다.
내림차순
Integer[] arr = {1, 2, 5, 2, 1, 5};
Arrays.sort(arr,Collections.reverseOrder());
그러나 내림차순을 사용하게 된다면
기본 sort 메소드에 java.util.Collections; 를 추가하여야한다.
Collections.reverseOrder()는 값을 거꾸로 바꿔주며, 만약 int형을 사용할 경우엔 Integer로 변형시켜줘야한다.
반응형
'Language > JAVA' 카테고리의 다른 글
[Java] 자바 Stack 클래스 사용 방법 (0) | 2021.10.08 |
---|---|
[Java] List의 toArray 사용하기 (List를 Array로 형변환 시키기) (0) | 2021.01.11 |
[Java] Null 과 isEmpty의 차이 (0) | 2020.09.10 |
[JAVA] this (0) | 2020.08.06 |
[JAVA] 클래스 구성요소 (0) | 2020.08.05 |