Comparator와 Comparable
Comparator와 Comparable 객체를 비교 해주는 인터페이스이다 Comparator란? 같은 타입의 객체를 서로 비교 해주는 인터페이스 이다. public interface Comparator { int compare(T o1, T o2); .... } Comparator는 위와같이 정의 되어 있으며, compare를 반드시 구현해야한다. 매개변수가 o1, o2가 들어오며 o1을 기준으로 정렬을 하게 된다. 기본적으로 o1의 데이터가 o2보다 크다면 1을 반환 o1의 데이터와 o2의 데이터가 같다면 0을 반환 o1의 데이터가 o2보다 작다면 -1을 반환한다. public class ComparatorFruit { @Override public String toString() { return "..