본문 바로가기

개발/Java

[Java] 배열 / 리스트 정렬 (sort)

 

배열 정렬
import java.util.Collections;
import java.util.Arrays;

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

 

1) 오름차순 정렬

Arrays.sort(arr); // {1,2,3,4,5}

 

2) 내림차순 정렬

Arrays.sort(arr, Collections.reverseOrder()); // {5,4,3,2,1}

 

 

 

 

리스트 정렬

 

import java.util.Collections;
import java.util.Arrays;

Integer[] arr = {1,2,4,5,3};
List<Integer> intList = Arrays.asList(arr);

 

1) 오름차순 정렬

Collections.sort(intList); // 1 2 3 4 5

 

2) 내림차순 정렬

 Collections.sort(intList, Collections.reverseOrder()); // 5 4 3 2 1