mun dev

[Java] 배열 Comparator로 정렬하기 본문

공부/Java

[Java] 배열 Comparator로 정렬하기

mndev 2023. 4. 29. 16:35

Comparator


Array나  List collection일때 사용 가능하다. 내가 정의한 정렬 기준에 대해서  List Collection을 정렬할 수 있다. 

 

 Arrays.sort(arr, new Comparator<String>() {
            @Override
            public int compare(String o1, String o2) {
                if (o1.length() == o2.length()) { //
                    return o1.compareTo(o2); //사전순 오름차순 정렬
                } else {
                    return o1.length() - o2.length(); // 길이로 오름차순 정렬
                }
            }
        });