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个条目,这很好。