2013-05-10 3 views
-5

여기에 (잘하면) 간단한 질문입니다. HashMap Object에 저장된 ArrayList 개체에 항목을 가져 오는 방법은 무엇입니까?HashMap 항목의 ArrayList 항목 가져 오기

stateIndex.put(nameOfEntry, arrayList); 

그러나 당신이 그것을 어떻게 액세스 할 수 있습니다 나는 당신이로 쓸 수 있다는 것을 알고? EDIT : 일을 정리하려면 목록의 요소에 액세스해야합니다. 나는

stateIndex.get(nameOfEntry).get(Arraylist Index); 

을 시도했다 그러나 그것은 작동 나던!

+0

목록의 'ArrayList'또는 요소 *를 검색 하시겠습니까? – home

+1

[javadoc] (http://docs.oracle.com/javase/6/docs/api/java/util/Map.html)을 읽어 보시고 직접 확인해보십시오. 다른 것을 배울 수도 있습니다. –

+0

downvoters는 내가 더 잘 대답 할 수 있도록 내가 잘못했는지 알려주시겠습니까? –

답변

1

간단히 get 메서드를 사용할 수 있습니다.

stateIndex.get(nameOfEntry); 

당신은 getput 및 액세스 설정합니다.

특정 요소를 가져 오려면 get 메서드를 ArrayList에 연결하면됩니다.

Whatever element = stateIndex.get(nameOfEntry).get(5);// For any type. 
+0

예, 알고 있습니다. 목록에서 요소를 검색 할 수 있어야합니다. –