Java
Comparator
kcastle
2024. 6. 13. 17:41
● Comparator : 비교할 때 사용하는 객체
● 메서드
- compare(변수명1, 변수명2) : 두 객체나 변수를 비교해서 정렬 순서를 결정
변수명1이 변수명2 보다 작으면 음수 반환
변수명1과 변수명2 같으면 0 반환
변수명1이 변수명2 보다 크면 양수를 반환
- reversed() : 순서를 거꾸로 뒤집어서 순서를 매길 때 사용
- comparing(클래스명 :: 참조할메서드명) 클래스 밑에서 참조할 메서드를 가지고 와서 정렬 기준 만들어줌