• java 遍历中为对象添加元素


    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;

    }

  • 相关阅读:
    P3740 [HAOI2014]贴海报 离散化+线段树
    离散化线段树
    manacher算法
    模板 ac自动机
    "美登杯" E、小花梨的数组* 线段树
    移动端测试
    移动端测试
    空气质量数据爬取-checkpoint.ipynb
    中国空气质量在线监测平台加密数据爬取
    移动端测试
  • 原文地址:https://www.cnblogs.com/qqzhulu/p/10258234.html
Copyright © 2020-2023  润新知