[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