publie Object getaddress(){

List memberAddressList = new ArrayList();

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 list = new ArrayList();

// 遍历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 list遍历添加元素_java 遍历中为对象添加元素相关推荐

  1. java如何遍历树_java 遍历树的四种方式

    java 遍历树的四种方式 最近做一个玫瑰图报表,数据源为TreeJson(树状json),在网上搜集下资料,和大家分享.: 先序遍历 中序遍历 后序遍历 层次遍历 public class Tree ...

  2. java遍历文件_Java 遍历文件夹的几种方式

    最近面试的时候被问及,使用非递归的方式遍历文件夹下的所有文件.由于之前没有写过,当时卡了一下,最后也没给出好的方案. 从计算机的角度看,文件夹的数据结构就是多叉树(Tree),而树的遍历方式有两种:深 ...

  3. java optional详解_Java 8 中的 Optional 使用详解

    1 概述Optional 的完整路径是 java.util.Optional,使用它是为了避免代码中的 if (obj != null) { } 这样范式的代码,可以采用链式编程的风格 而且通过 Op ...

  4. Java私有方法解释_java接口中 定义 private 私有方法

    在传统的Java编程中,被广为人知的一个知识点是:java Interface接口中不能定义private私有方法.只允许我们定义public访问权限的方法.抽象方法或静态方法.但是从Java 9 开 ...

  5. Java中用JS那些_java web中javascript主要用哪些?

    java web中javascript主要用途是在页面上完成特定按钮的事件功能并且实现前后台交互. JavaScript 是一种跨平台,面向对象的脚本语言.作为一种小巧且轻量级的语言,JavaScri ...

  6. java 类的域_Java类中对象域的初始化

    java中,一个类的域(或者说类的属性,类的数据成员)可以是基本数据类型,也可以是对象的引用.对象域如果没有被初始化,会被置为null,如果在置为null的引用上调用方法,我们就会得到一个运行时错误. ...

  7. java list遍历添加元素_java遍历List过程中添加和删除元素的问题

    遍历元素最常见的三种方法: //第三种遍历[利用迭代器] private static void loopList3(List strList) { Iterator itr = strList.it ...

  8. java string数组循环_java数组中String [ ] a={aa,bb,cc};利用for循环进行遍历

    展开全部 首先纠正题主的一个说法,i并不是代表数组中的元素,62616964757a686964616fe78988e69d8331333363373836而是代表元素在数组中的下标. 根据题主的题干 ...

  9. java遍历日期_Java遍历起止日期中间的所有日期操作

    传入的起止日期,返回一个泛型为String的集合: private static List dateUtil(Date start, Date end) { List list = new Array ...

最新文章

  1. Open3D DbScanClustering聚类算法
  2. linux内核经常用到的 一个概念“原子操作“
  3. (一)图像和图像工程
  4. 成功解决pandas.core.frame.DataFrame格式数据与numpy.ndarray格式数据不一致导致无法运算问题
  5. CentOS 7安装教程
  6. Linux 命令出现号(大于号)如何退出
  7. Intel 64/x86_64/IA-32/x86处理器段寄存器 - 32位段寄存器/64位段寄存器
  8. php 相对时间,php返回相对时间(如:20分钟前,3天前)的方法
  9. 学习CSS中的BFC
  10. 意境级讲解二分查找算法、python
  11. atitit.高级编程语言的特性 and 未来趋势与进化.doc
  12. java流程语句_java流程控制语句总结
  13. 枚举类(Enumerated types)介绍
  14. 最小二乘法-线性拟合
  15. 【游戏开发实战】使用Unity制作水果消消乐游戏教程(一):生成冰块阵列
  16. mac录屏如何把声音录进去?
  17. python股票分析论文_股票分析与资产组合(python)
  18. 发现今年是阿里和腾讯这么多年来最大规模的校招
  19. 【vue3 + ts + vite】找不到模块“vue”或其相应的类型声明
  20. Streamlit学习使用(一)

热门文章

  1. 用 Python-pptx 告别繁琐的幻灯片制作
  2. 勇士屠熊,绿军射鹿,夕阳西下,人群散尽,唯有烈火燎原势不可挡
  3. 轻量级城镇道路养护信息管理系统设计与实现
  4. 南方科技大学计算机系牛人,南科大计算机系学生在国际竞赛中捷报频传
  5. 数据分析-excel4.25
  6. 关于测试计划编写完整版
  7. 清心寡欲之程序员黑白色屏幕护眼
  8. 爬虫系列:在 Python 中用 Selenium 执行 Javascript
  9. 移动端安全框架:MobSF:概要与使用
  10. npm install/yarn install 的时候出现 npm ERR! code: 'EPERM', npm ERR! .... 错误时