从Map中重新获取ArrayList时会发出空指针异常

时间:2015-10-20 06:43:54

标签: arraylist hashmap

CDBMap1=cdbMapping.GetListData();

ArrayList<String> data=new ArrayList<String>();

for (int len=0; len<Subheaders.size(); len++) {
    System.out.println("len value "+len);
    String RequiredValue=requiredFields[len];

    data=CDBMap1.get(RequiredValue);
    FirstHeader.add(len,data.get(1));
    SecondHeader.add(len,data.get(2));
    ThirdHeader.add(len,data.get(3));
    FifthHeader.add(len,data.get(4));
    SixthHeader.add(len,data.get(5));
    SeventhHeader.add(len,data.get(6));
    EighthHeader.add(len,data.get(7));

    data.clear();
}

我正在尝试从名为CDBMap1的地图访问数组列表。这个映射包含大约220个键值对,但在访问第41个条目时,它给出了空指针异常。我检查了地图上的第41个条目,这很好。

0 个答案:

没有答案