[Java] 배열의 오름차순, 내림차순

반응형

자바에서 배열을 정렬할 때

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로 변형시켜줘야한다.

 

반응형

댓글

Designed by JB FACTORY