首页 > 编程知识 正文

合并两个list java,如何将两个list合并

时间:2023-05-05 12:29:44 阅读:230533 作者:4394

将两个不同类型的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(DrawPo drawPo : drawPoList){

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(AuctionNoPo noPo : auctionNoPoList){

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);

                          }

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。