访问NameValuePair

时间:2012-02-02 21:29:12

标签: android

ArrayList<NameValuePair> postParameters = new ArrayList<NameValuePair>();  
        postParameters.add(new BasicNameValuePair("a", "yes"));
        postParameters.add(new BasicNameValuePair("b", "Value 2"));
        postParameters.add(new BasicNameValuePair("c", "Value 3"));

如何访问最后一个NameValuePair的值并将其输入到String中。我正在尝试:

 String tester = postParameters.get(3).getValue();

但是我的应用程序崩溃了。

如何让测试人员成为“价值3”?

谢谢,

2 个答案:

答案 0 :(得分:2)

ArrayList是零索引的(即第一个索引是0),所以这应该更好;

String tester = postParameters.get(2).getValue();

答案 1 :(得分:0)

ArrayList索引从0开始。

String tester = postParameters.get(2).getValue();