[JAVA] 정렬 sort

박진서·2023년 2월 28일

JAVA

목록 보기
7/15

컬렉션 정렬

List<Integer> al = new ArrayList<>() {{
            add(30);
            add(10);
            add(20);
        }};
Collections.sort(al, (e2, e1) -> {
            // return e2 > e1 ? 1 : -1; // v1 오름차순 정렬
            // return e2 > e1 ? -1 : 1; // v2 내림차순 정렬
            // return e2 - e1; // v3 오름차순 정렬
            return e1 - e2; // v4 내림차순 정렬
        });

 Collections.sort(al, (e2, e1) -> e1 - e2); // 이런식으로 { return e1 - e2; } 를 줄여쓸 수 있다.
profile
백엔드 개발자

0개의 댓글