필자는 Comparable compareTo 메서드를 구현하는 "Accumulator"라는 클래스가 있는데이 개체를 HashSet에 넣으려고합니다.Java HashSet은 중복을 허용합니다. 비교할만한 문제가 있습니까?
HashSet에()를 추가하면 내 중단 점을 설정 한 위치와 상관없이 디버거의 compareTo 메소드에 아무런 활동도 표시되지 않습니다. 또한 add()로 끝내면 Set 내에서 여러 개의 복제본을 볼 수 있습니다.
나는 여기서 무엇을 망쳤습니다. 왜 그것이 비교가 아니며, 따라서 속임수를 허용합니까?
감사합니다,
IVR 복수하는
그렇지 않으면 완전히 잘못되었습니다. – Justin