合并两个list数据集合
来源:互联网 发布:linux串口命令 编辑:程序博客网 时间:2024/06/05 06:29
将两个不同类型的list合并
思路 创建一个总的zlist 然后定义一个对象 分别遍历两个list1,list2给定义的对象赋值 并将对象加到定义好的总的zlist中
List<DrawAndAuctionNoPo>drawAndAuctionNoPoList=new ArrayList<DrawAndAuctionNoPo>();
List<String> drawIdList=drawBetMapper.selectDrawIdByCidGroupDrawId(po.getCid());
if(drawIdList.size()>0){
cri.andDrawIdIn(drawIdList);
drawPoList = drawService.selectByExampleNoLimitJx(example);
for(DrawPodrawPo : drawPoList){
DrawAndAuctionNoPodrawAndAuctionNoPo=new DrawAndAuctionNoPo();
drawAndAuctionNoPo.setAmList(drawPo.getAmList());
drawAndAuctionNoPo.setCid(drawPo.getCid());
drawAndAuctionNoPo.setCmdtId(drawPo.getCmdtId());
drawAndAuctionNoPo.setDrawId(drawPo.getDrawId());
drawAndAuctionNoPo.setRaiseAmt(drawPo.getRaiseAmt());
drawAndAuctionNoPo.setPersonNum(drawPo.getPersonNum());
drawAndAuctionNoPo.setReferAmt(drawPo.getReferAmt());
drawAndAuctionNoPo.setPercentRate(drawPo.getPercentRate());
drawAndAuctionNoPo.setStartDate(drawPo.getStartDate());
drawAndAuctionNoPo.setEndDate(drawPo.getEndDate());
drawAndAuctionNoPo.setDrawTime(drawPo.getDrawTime());
drawAndAuctionNoPo.setDrawType(drawPo.getDrawType());
drawAndAuctionNoPo.setRemark1(drawPo.getRemark1());
drawAndAuctionNoPo.setStat(drawPo.getStat());
drawAndAuctionNoPo.setLuckyDrawNo(drawPo.getLuckyDrawNo());
drawAndAuctionNoPo.setRemark2(drawPo.getRemark2());
drawAndAuctionNoPo.setDrawFollow(drawPo.getDrawFollow());
drawAndAuctionNoPo.setCmdtType(drawPo.getCmdtType());
drawAndAuctionNoPo.setCmdtDesc(drawPo.getCmdtType());
drawAndAuctionNoPo.setRaiseAmt(drawPo.getRaiseAmt());
drawAndAuctionNoPo.setRemainderNum(drawPo.getRemainderNum());
drawAndAuctionNoPo.setCustName(drawPo.getCustName());
drawAndAuctionNoPo.setProgressRate(drawPo.getProgressRate());
drawAndAuctionNoPo.setReferAmt(drawPo.getReferAmt());
drawAndAuctionNoPo.setCustName(drawPo.getCmdtName());
drawAndAuctionNoPo.setComperDate(drawPo.getStartDate());
drawAndAuctionNoPoList.add(drawAndAuctionNoPo);
}
}
List<AuctionNoPo>auctionNoPoList=auctionNoMapper.selectByCidListNoLimit(ex);
for(AuctionNoPonoPo : auctionNoPoList){
DrawAndAuctionNoPodrawAndAuctionNoPo=new DrawAndAuctionNoPo();
drawAndAuctionNoPo.setRecvDate(noPo.getRecvDate());
drawAndAuctionNoPo.setOrderDate(noPo.getOrderDate());
drawAndAuctionNoPo.setAuctionNoId(noPo.getAuctionNoId());
drawAndAuctionNoPo.setAuctionId(noPo.getAuctionId());
drawAndAuctionNoPo.setFollowCount(noPo.getFollowCount());
drawAndAuctionNoPo.setWinAmt(noPo.getWinAmt());
drawAndAuctionNoPo.setCid(noPo.getCid());
drawAndAuctionNoPo.setOrderDateStr1(noPo.getOrderDateStr());
drawAndAuctionNoPo.setStat(noPo.getState());
drawAndAuctionNoPo.setAuctionBetId(noPo.getAuctionBetId());
drawAndAuctionNoPo.setWinStr(noPo.getWinStr());
drawAndAuctionNoPo.setComperDate(noPo.getOrderDate());
drawAndAuctionNoPoList.add(drawAndAuctionNoPo);
}
- 合并两个list数据集合
- 合并两个数据集合
- List集合合并指定数据
- 合并两个list集合并且排序
- 合并两个list集合并且排序
- 两个List集合去掉重复数据
- 两个List<Model>集合合并 并且去重方式
- 合并两个集合 union
- 两个集合的合并
- python两个集合合并
- 两个LIST合并问题
- 合并两个list
- 两个List合并实现
- 合并两个List
- 两个有序list合并
- 两个List合并
- DB2两个递归集合合并
- 两个list合并的问题
- CSS操作
- 滚轮选择时间控件-选择数值-选择字符串
- Android之异步消息处理机制详解
- 正态分布(Normal distribution)又名高斯分布(Gaussian distribution)
- iOS中的NSURLSession
- 合并两个list数据集合
- LeetCode 173. Binary Search Tree Iterator
- 第九周-OJ-A统计字符个数
- C++学习笔记(二)
- AD仿真功能描述文档
- Android SDCard路径问题
- 进程间通信的四种方式(孙鑫VC17集)
- 网页图片循环滚动播放效果
- Linux内核移植 part1:全面介绍ARM Linux启动流程