TreeMap 클래스 란? Map 인터페이스를 구현한 클래스 중 key 값으로 자료를 정렬하려면 TreeMap 을 사용할 수 있습니다. TreeMap 은 TreeSet 과 마찬가지로 이진 검색 트리로 구현되었습니다. key 값으로 정렬하므로 key 값에 해당하는 클래스는 Comparable 혹은 Comparator 인터페이스를 구현해야 합니다. 회원 관리 프로그램(이전 포스팅 참조 https://benprogram.tistory.com/341)에서 사용하는 key 값인 memberId 는 Integer형입니다. Integer 클래스를 JavaDoc 에서 살펴보면 Comparable 인터페이스를 구현한 것을 확인할 수 있습니다. 따라서 우리 예제에서는 따로 Comparable 인터페이스를 구현하지 않아도 ..