定义两个List集合,把两个List内容合并放到第三个List

这是自定义的list ,你们可以用jdk中的list,都一个意思
MyArrayList list1 = new MyArrayList();
show1 s =new show1();
s.setId(1);
s.setSoftware(“iphone”);
show1 s1 =new show1();
s1.setId(2);
s1.setSoftware(“ipad”);
show1 s2 =new show1();
s2.setId(3);
s2.setSoftware(“thinkpad”);
list1.add(s);
list1.add(s1);
list1.add(s2);
MyArrayList list2 = new MyArrayList();
show2 sh2 = new show2();
sh2.setId(1);
sh2.setSoftware(“手机”);
show2 sh3 = new show2();
sh3.setId(2);
sh3.setSoftware(“平板电脑”);
show2 sh4 = new show2();
sh4.setId(3);
sh4.setSoftware(“笔记本电脑”);
list2.add(sh2);
list2.add(sh3);
list2.add(sh4);
MyArrayList list3 = new MyArrayList();
int a = 1 ;
for(int i = 0;i<list2.size();i++){
show2 sm2 = list2.get(i);
System.out.println(sm2.getId()+"—"+sm2.getSoftware());
for(int j = 0; j<list1.size();j++){
show1 sm= list1.get(j);
if(sm.getId()==sm2.getId()){
list3.add(new show3(a,sm.getSoftware(),sm2.getSoftware()));
a++;
}
System.out.println(sm.getId()+"+++++"+sm.getSoftware());
}
}
for(int l = 0; l<list3.size();l++){
show3 sm3 = list3.get(l);
System.out.println(sm3.getId()+","+sm3.getSoftware()+","+sm3.getSoftwarename());
}

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值