int[] A = {1,3,2,5,4};

 

배열 A가 있을 때,

1. 오름 차순 정렬 방법. 

 

Arrays.sort(A);

 

A의 결과는 {1, 2, 3, 4, 5}가 된다. 

 

 

2. 역정렬인 내림 차순 정렬 방법.

Arrays.sort를 호출할 때 두번 째 인자로 Collections.reverseOrder() 메서드를 넘겨주면 되지만, 

이때, 첫번째 인자의 배열을 Primitive(기초) Type으로 넘기려고 하면 Error가 발생한다. 

 

Integer[] A = {1,3,2,5,4};

 

Arryas.sort(A, Collections.reverseOrder());

 

A의 결과는 {5,4,3,2,1} 이 된다. 

 

----------------------------------------------------

ArrayList 객체의 정렬 

ArrayList의 경우 Collections.sort();로 정렬 가능. 

 

+ Recent posts