늘 겸손하게

자바 기본 타입 배열 정렬 본문

Programming/Java

자바 기본 타입 배열 정렬

besforyou999 2022. 2. 15. 13:23

Arrays.sort() 에 넣어주자

 

 

EX)

 

char [] chars = { 'a', 'c', 'd', 'b' }'

 

Arrays.sort(chars);

 

 

 

다른 기본 타입 배열들도 정렬 가능하다.

 

EX)

 

int [] arr = { 1, 100, 90 , 5 , 50 };

 

Arrays.sort(arr);

 

 

 

역순 정렬 ( 내림차순 정렬 )

 

Collections.reverseOrder() 를 인자로 같이 준다. 단, 기본 자료형이 아닌 wrapper class 배열로 정렬해야한다.

 

 

EX)

 

// int [] arr1 = { 1, 100, 90, 5 , 50 }; 

 

Integer [] arr2 =  { 1, 100, 90, 5 , 50 };

 

// Arrays.sort(arr1 , Collections.reverseOrder());  불가능

 

Arrays.sort(arr2, Collections.reverseOrder()); // 가능