java comparable
JAVA Comparable And Comparator
JAVA Comparable And Comparator
2022.02.21Comparable And Comparator 란? 두 개 모두 interface이며, 객체를 정렬시키는데 이용됩니다. 정렬을 이용하기 위해선 함수를 구현해야 합니다. Comparable과 Comparator 기본 사용 1. Comparable public interface Comparable { // 제네릭이 사용됩니다. public int compareTo(T o); } compareTo() 구현합니다. 반환형이 int입니다. 양수, 0, 음수로 구분되어 정렬을 결정합니다. 0과 음수일 때는 순서를 바꾸지 않고 양수일 때 변경합니다. 비교하는 대상을 설정하고, 현재 객체와 다른 객체를 비교합니다. class Node implements Comparable{ int score; public Node(i..