我正在迭代ArrayList
并保存这样的值:
operRepList=(List<OperRepDTO>) resultMap.get(CFSConstants.MAP_KEY_RESULT_LIST);
if(!Utilities.isListNullOrEmpty(operRepList)) {
for(OperRepDTO A:operRepList) {
operRepDTO.setComp(A.getComp());
operRepDTO.setContSize(A.getContSize());
operRepDTO.setProdType(A.getProdType());
operRepDTO.setProdDesc(A.getProdDesc());
operRepDTO.setTon(A.getTon());
operRepDTO.setNoOfCont(A.getNoOfCont());
}
}
但是在迭代第二个值时与第一个值重叠,因此当涉及到最终值时,变量仅包含最后一行值。
如何存储逐行列表并进入另一个ArrayList
?