首页 > 编程语言 > 详细

java 遍历中为对象添加元素

时间:2019-01-12 00:48:56      阅读:329      评论:0      收藏:0      [点我收藏+]

publie Object getaddress(){

List<MemberAddress> memberAddressList = new ArrayList<MemberAddress>();
try {
// 通过memberId查询用户所有地址
memberAddressList = memberAddressService.getByMemberId(member.getId());
} catch (Exception e) {
return new APIResult(GlobalConstantsUtil.GENERAL_ERROR, "获取字段失败");
}
// 若memberAddressList集合为空,返回为空
if (memberAddressList == null || memberAddressList.size() == 0) {
return APIResult.createSuccess();
}
// 创建MemberAddressVO3集合
List<MemberAddressVO3> list = new ArrayList<MemberAddressVO3>();
// 遍历MemberAddress,将其值赋予MemberAddressVO3对象
for (int i = 0; i < memberAddressList.size(); i++) {
MemberAddress memberAddress = memberAddressList.get(i);
MemberAddressVO3 memberAddressVO3 = new MemberAddressVO3(); //新创建对象(在循环中)

memberAddressVO3.setMemberAddressId(memberAddress.getId());
memberAddressVO3.setAddressStatus(memberAddress.getAddressStatus());
memberAddressVO3.setCityId(memberAddress.getCityId());
memberAddressVO3.setConsignee(memberAddress.getConsignee());
memberAddressVO3.setContactMobilePhone(memberAddress.getContactMobilePhone());
memberAddressVO3.setCreateTime(memberAddress.getCreateTime());
memberAddressVO3.setDetail(memberAddress.getDetail());
memberAddressVO3.setMemberId(memberAddress.getMemberId());
memberAddressVO3.setAddressStatusDefault(false);
if ((memberAddress.getAddressStatus()
& GlobalConstantsUtil.MEMBER_ADDRESS_DEFAULT) == GlobalConstantsUtil.MEMBER_ADDRESS_DEFAULT) {
memberAddressVO3.setAddressStatusDefault(true);
}
// 将获得的MemberAddressVO3对象添加至MemberAddressVO3的list集合中
list.add(memberAddressVO3);
}

retrun list;

}

java 遍历中为对象添加元素

原文:https://www.cnblogs.com/qqzhulu/p/10258234.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!