私は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());
}
}
ただし、反復中に2番目の値が最初の値と重複するため、最終値になると、変数には最後の行の値のみが含まれます。
行ごとのリストを保存して別のリストに入れる方法はArrayList
?