내 응용 프로그램에는 한 종류의 모든 객체가 다른 종류의 객체와 정확히 일치하는 두 종류의 객체가 있습니다.Java에서 Map 키로 임의의 객체를 사용하면 어떤 단점이 있습니까?
이 관계를 추적하는 확실한 선택은 HashMap과 같이 Map<type1, type2>
입니다. 하지만 어쨌든, 나는 의심 스럽다. 오브젝트를 맵에서 키로 사용하고, 전달하고, 다른 콜렉션에 놓고 언제든지지도에서 파트너를 검색 할 수 있습니까?
개체를 만든 후에는 내가 지나가고있는 것이 바로 식별자입니다. 맞습니까? 그래서 아마 아무런 문제가 없습니다. 키를 직렬화 및 비 직렬화하면 어떻게 될까요?
기타주의 사항? 나 자신을 생성하는 숫자와 같은 객체 쌍을 서로 연관시키기 위해 뭔가 다른 것을 사용해야합니까?
동의합니다. 나머지 질문은 여전히 다른 사람들에게 유용 할 수 있습니다. ' (또는 어떤 이유로 든 대안이 아닌 경우 @OP 용) –
@ saau 나는 당신과 동의합니다. 나는이 특정 상황에서 속성의 적용 가능성을 지적 하겠지만. –