JongTachi의 개발 블로그

[Java Syntax] Array(배열) 정렬 본문

Java/Java Syntax

[Java Syntax] Array(배열) 정렬

JongTachi 2023. 11. 1. 23:58
728x90
반응형

코딩을 하다보면 배열을 오름차순이나 내림차순으로 정렬해야할 경우가 생깁니다. 

이럴 때 손쉽게 사용할 수 있는 기능이 있습니다.

 

1. Arrays.sort()

java.util.Arrays 클래스를 사용하면 배열을 정렬, 복제 등 작업을 쉽게 처리할 수 있는데요. sort() 메서드를 사용하면 기본으로 오름차순 정렬이 됩니다. 예를 들어 설명드리겠습니다.

 

// 1. sort
int[] Arr = new int[] {5,2,7,1,9};

// 디폴트로 오름차순 정렬
Arr.sort();	// Arr : 1, 2, 5, 7, 9


// 2. sort() 정렬 대상 범위를 지정해서 정렬하는 것도 가능

int[] Arr = new int[] {5,2,7,1,9};
Arrays.sort(Arr, 2,5); // Arr[2]~Arr[4]의 값 (7,1,9) 만 정렬 (toIndex 이전 index까지)

 

728x90
반응형