두 개의 서로 다른 해시 맵을 결합하려고합니다. 그러나이 두 맵에는 중복 된 항목이 있으므로 결합 후 thoese 항목을 제거해야합니다.java 중복 된 항목없이 두 개의 해시 맵을 결합하는 방법
HashMap의 1 :
100 헬로
101 좋은
의 HashMap 2
100 헬로 후
102 좋은
가 결합 해시 맵 정상적으로 보이는 예
좋아요 :
100 안녕하세요
(101) 좋은
(102) 내가 putall
을 시도하지만, 중복 항목을 제거하지 않는 것 같습니다있다
좋아. 누군가 나를 빨리 도와 줄 수 있습니까?
사용하시는 코드를 보내 주시겠습니까? –
그냥'putAll'이 문제가 아니라는 것을 보여주기 위해서 : http://ideone.com/CWMRDp –
HashMap은 중복을 허용하지 않지만 이것을 결정하기 위해 equals 메소드를 사용합니다. 키가 Integer가 아니라 구현되지 않은 다른 객체가 올바르게 같다고 결론 지을 수 있습니다. 확실한 답을 얻으려면 그걸 보여줘야합니다. – Radiodef