JAVA

자바 배열 정렬하기(오름차순, 내림차순)

jojelly 2022. 1. 3. 06:02
반응형

Arrays.sort()메서드의 매개값으로 기본 타입 배열이나 String배열을 지정해주면 자동으로 오름차순 정렬이 됩니다

오름차순 정렬

Arrays.sort()메서드의 매개값으로 기본 타입 배열이나 String배열을 지정해주면 자동으로 오름차순 정렬이 됩니다.

 

ex.)

int arr[] = {4,23,33,15,17,19};

Arrays.sort(arr);

 

내림차순 정렬

 

배열을 내림차순으로 정렬할 때는 Collections 클래스의 reverseOrder() 함수를 사용하면 됩니다. 만약 기본 타입 배열을 내림차순으로 정렬하고 싶다면 기본 타입의 배열을 래퍼클래스로 만들어 Comparator를 두번째 인자에 넣어주어야 역순으로 정렬할 수 있습니다.

 

String arr[] = {"apple","orange","banana","pear","peach","melon"};

Arrays.sort(arr,Collections.reverseOrder());

 

반응형

'JAVA' 카테고리의 다른 글

==와 equals차이  (0) 2022.03.08
Springboot실행과정  (0) 2022.02.26
[Java] String.toCharArray() 이란?  (0) 2021.12.09
[JAVA] static과 인스턴스(Instance)  (0) 2021.11.11
ArrayList 정리  (0) 2021.01.22