[JAVA] HASH 속에 HASH 질문드립니다.
조회수 1093회
안녕하세요 안드로이드를 공부하고 있는 학생입니다.
HASHMAP 속에 HASH가 들어가있는 상태입니다.
음 쉽게 말씀드리자면,
KEY : value
A : 1
B : 2
C : 3
D : 4
E : 5
이런 HASH가 있는데, 이런 형태의 해시 수십개가 새로운 해시에 들어간상태입니다.
HASH
HASH
HASH
{
A : 1
B : 2
C : 3
D : 4
E : 5
}
HASH
{
A : 1
B : 2
C : 3
D : 4
E : 5
}
HASH
{
A : 1
B : 2
C : 3
D : 4
E : 5
}
}
이런 형태로 HASH 속에 HASH가 있는 꼴인데, 안에 있는 각각의 해쉬는 어떻게 불러올 수 있나요.
SIZE() 함수 사용시 정확하게 몇개 인지 세어주는데
for(String key : hashMap.keySet()){
String value = hashMap.get(key);
System.out.println(key+" : "+value);
}
을 사용하니까 오류가 발생하네요ㅠㅠ HASH안에 HASH 데이터 이용할수 있나요?
1 답변
-
map안에 map이 들었으면 value가 map이겠죠
Map innerMap = hashMap.get(key); innerMap.get(innerKey);
이런식으로 돼야겠죠. 그런데 선언부에 제네릭을 지정하지않나요?
-
(•́ ✖ •̀)
알 수 없는 사용자
-
댓글 입력