0
내 문제는 내가 2 개의 클래스 하나를 호출한다는 것입니다.이 값은 해쉬 값 세트를 포함합니다. 이제 해시 세트의 이러한 값은 별도의 클래스에있는 해시 맵의 키로 사용됩니다 지도와 나는 어디서부터 시작 단서를 해달라고하지만 당신은 HashSet의에서 키를 사용하여 HashMap의 씨앗하려는 경우, 당신은 같은 것을 할 수있는, 일반적으로해시 맵에서 해시 값을 키로 사용
내 문제는 내가 2 개의 클래스 하나를 호출한다는 것입니다.이 값은 해쉬 값 세트를 포함합니다. 이제 해시 세트의 이러한 값은 별도의 클래스에있는 해시 맵의 키로 사용됩니다 지도와 나는 어디서부터 시작 단서를 해달라고하지만 당신은 HashSet의에서 키를 사용하여 HashMap의 씨앗하려는 경우, 당신은 같은 것을 할 수있는, 일반적으로해시 맵에서 해시 값을 키로 사용
잘 할 작은 일이 있습니다
HashSet<KeyClass> set;
HashMap<KeyClass,ValueClass> map = new HashMap<KeyClass,ValueClass>();
for (KeyClass key : set) {
map.put(key, new ValueClass());
}
을
귀하의 질문은 지금 너무 대답 막 모호합니다. 실제로 잘못 된 것에 대해서는 아무 말도하지 않았습니다. 문제를 보여주는 짧지 만 완전한 프로그램을 만들어보십시오. –
Re : "해시 세트의 이러한 값은 해시 맵에서 키로 사용됩니다."구현 경험에 따르면 다른 방법보다 맵을 사용하여 세트를 만드는 것이 실제로 더 쉽습니다. 예를 들어, JDK에서,'HashSet'와'TreeSet '는'HashMap '와'TreeMap '에 의해 뒷받침되며 정적 더미 객체를 유일한 값으로 갖는다. –
ruakh