Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags more
Archives
Today
Total
관리 메뉴

luke

[자바/Java] - 배열 (Array) 정렬하기, (오름차순, 내림차순) 본문

Study/Java

[자바/Java] - 배열 (Array) 정렬하기, (오름차순, 내림차순)

luke-king 2023. 12. 21. 20:16

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

 

Sort() 메소드를 통해 정렬하기

 

배열 오름차순

Arrays.sort(배열변수);

int[] arr = {1,3,4,2,6,5}

 Arrays.sort(arr); //정렬 메소드

for (int i = 0; i < arr.length; i++) {
     	System.out.println(arr[i]);
}

 

실행 결과

1 2 3 4 5

 

 

배열 내림차순

Arrays.sort(배열변수, Collections.reverseOrder());

Collections.reverseOrder() 를 통해 내림차순으로 바꿔 준다.(사용할때 int타입 은 불가능하고 Integer타입으로 사용 해줘야 한다.)

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

Arrays.sort(arr, Collections.reverseOrder()); //내림차순

for (int i = 0; i < arr.length; i++) {
     System.out.print(arr[i]);
}

 

실행 결과

5 4 3 2 1