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();로 정렬 가능.
'Java' 카테고리의 다른 글
자바 API 5 [InputStream,OutputStream] (0) | 2020.01.21 |
---|---|
자바 API 4 [StringTokenizer] (0) | 2020.01.20 |
자바 API 3 [Timer] (0) | 2020.01.20 |
자바 API 2 [Random, Math.random(), Scanner, Wrapper] (0) | 2020.01.20 |
자바 API1 [String, StringBuffer, StringBuilder, Calendar] (0) | 2020.01.19 |