2012-06-25 5 views
0

을 구문 분석 내가 가지고있는 내부의 다음과 같은 값을 ArrayList를안드로이드는 ArrayList에

ArrayList<HashMap<String, String>> list; 
HashMap<String, String> map; 

을 다음

list[0] = map.put("key_0", value_0); 
list[1] = map.put("key_1", value_1); 
list[2] = map.put("key_2", value_2); 

나는 list 배열을 분석하고 특정의 키의 값을 좀하고 싶습니다 위치.

답변

3

get() 메서드를 사용하여 ArrayList에서 특정 맵을 가져올 수 있습니다. 예를 들어,

map = list.get(index); 

그리고 그지도의 키를 얻을, 당신은 할 수 있습니다 :

String key = map.get("key"); 

가 참고로,이 실현 가능한 솔루션입니다, 내가 해달라고 당신이 key_0, key_1 같은 키 이름을 사용하는 이유를 알고 , key_2 ... 등등.

+0

네가 맞아. 'key_names'는 각'list' 아이템에 대해서 모두 같습니다. 처음에 나는이 방법으로 다음과 같이 쓰는 것을 의미했다 :'list [0] = map ("key_0", value_0, "key_1", value_1 등)' –