向arraylist添加值的问题

时间:2013-08-12 14:07:59

标签: java android arraylist

我需要将Web服务中的所有值添加到数组列表中。我通过使用以下代码完成了它。但是当我尝试遍历数组列表时,我只获得了最后一个元素。

这是我的代码块。

patStructure = new ArrayList<PatientListStructure>();
for (int j = 0; j < n2.getLength(); j++) {
    PatientListStructure tempPatStruct = new PatientListStructure();

    Element e1 = (Element) n2.item(j);
    tempPatStruct.setName(parser.getValue(e1, "Name"));
    tempPatStruct.setDOB(parser.getValue(e1, "Dob"));

    Log.i("pat_list1", "tempPatStruct.getName("+j+")>> "+tempPatStruct.getName());

    patStructure.add(tempPatStruct);
}               
Log.i("pat_list1", "parsingStr length>> "+patStructure.size());
for(int k = 0; k<patStructure.size();k++){
    Log.i("pat_list1", "k >> "+k);
    Log.i("pat_list1", "parsingStr.get(k)>> "+patStructure.get(k).getName());
}

感谢任何形式的帮助。

0 个答案:

没有答案