2012-10-16 7 views
0

내 문제는 내가 2 개의 클래스 하나를 호출한다는 것입니다.이 값은 해쉬 값 세트를 포함합니다. 이제 해시 세트의 이러한 값은 별도의 클래스에있는 해시 맵의 키로 사용됩니다 지도와 나는 어디서부터 시작 단서를 해달라고하지만 당신은 HashSet의에서 키를 사용하여 HashMap의 씨앗하려는 경우, 당신은 같은 것을 할 수있는, 일반적으로해시 맵에서 해시 값을 키로 사용

+3

귀하의 질문은 지금 너무 대답 막 모호합니다. 실제로 잘못 된 것에 대해서는 아무 말도하지 않았습니다. 문제를 보여주는 짧지 만 완전한 프로그램을 만들어보십시오. –

+0

Re : "해시 세트의 이러한 값은 해시 맵에서 키로 사용됩니다."구현 경험에 따르면 다른 방법보다 맵을 사용하여 세트를 만드는 것이 실제로 더 쉽습니다. 예를 들어, JDK에서,'HashSet '와'TreeSet '는'HashMap '와'TreeMap '에 의해 뒷받침되며 정적 더미 객체를 유일한 값으로 갖는다. – ruakh

답변

0

잘 할 작은 일이 있습니다

HashSet<KeyClass> set; 
HashMap<KeyClass,ValueClass> map = new HashMap<KeyClass,ValueClass>(); 

for (KeyClass key : set) { 
    map.put(key, new ValueClass()); 
} 
관련 문제