마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

namevaluepair가 궁금합니다

0 추천
List<NameValuePair> aList = new ArrayList<NameValuePair>();

aList.add(new Basic NameValuePair("name", value));

라는 코드에서, aList의 index와 value는 어떻게 저장되는 것인지 궁금합니다. 

예를 들어, 

ArrayList list1 = new ArrayList(10);
list1.add(new Integer(5);
list1.add(new Integer(4);
list1.add(new Integer(3);
list1.add(new Integer(2);
list1.add(3, "A");

[출처1Android <NameValuePair>|작성자 Eru

이라고 하면

list1은 index0-value5, index1-value4, index2-value3, index3-value "A", index4-value2로 저장되지 않습니까?

namevaluepair는 어떤 형태로 저장되는 것인지 궁금합니다

 
 

 

카별 (360 포인트) 님이 2013년 7월 17일 질문
자료형 이름 자체에 답이 나와 있는 셈입니다. 내부적으로 그냥 Array 로 저장됩니다.
소스 그리 복잡하지 않습니다.ArrayList 소스를 열어 보세요.

1개의 답변

0 추천
key = value형태입니다.

private NameValuePair temp = new BasicNameValuePair("first", "1");

이런식이면first = 1 이런식입니다. map하고 비슷해요
익명사용자 님이 2013년 7월 18일 답변
...