Java/Day30

    [Java] Generic 제네릭 - 단계별 프로젝트7 (HashSet & TreeSet)

    단계별 프로젝트 7 - 문제 단계별 프로젝트 03단계에서는 동명이인의 데이터가 존재하지 않는다고 가정했지만 배열을 대상으로 저장이 이뤄졌기 때문에, 사실상 동명이인의 데이터가 저장되는 상황을 막지는 못했다. 따라서 이번 단계에서는 동일한 데이터의 저장을 허용하지 않는 HashSet 클래스를 대상으로 저장이 이뤄지도록 프로젝트를 변경하고자 한다. 그리고 이 과정에서 동일한 인스턴스의 기준을 다음과 같이 정의하고자 한다. (HashSet 구현후 TreeSet도 구현해 본다.) "전화번호만 같으면, 그 이외의 정보가 아무리 달라도 동일한 데이터로(인스턴스로) 간주한다." 실행 예 선택하세요... 1. 데이터 입력 2. 데이터 검색 3. 데이터 삭제 4. 전체보기 5. 프로그램 종료 선택 : 1 데이터 입력을 ..