zoukankan      html  css  js  c++  java
  • 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;

    }

  • 相关阅读:
    升级Node和Calico
    K8S在原有的集群上新增node节点(v1.19.5)
    Django的quickstart
    Jenkins配置python自动化点检项目
    Django的ORM一对多查询及联合查询
    Django的ORM查询
    mac系统安装mysqlclient的一些坑(附解决方法)
    tomcat中Context标签使用
    pipline语法
    android----AndroidViewModel访问SharedPreference,重启手机数据也存在
  • 原文地址:https://www.cnblogs.com/qqzhulu/p/10258234.html
Copyright © 2011-2022 走看看