当前位置: 首页 > news >正文

深圳罗湖企业网站建设报价足球比赛直播中国队

深圳罗湖企业网站建设报价,足球比赛直播中国队,移动互联网站建设,衡水网站建设浩森宇特首先我们在new 一个对象的时候#xff0c;对象的id是唯一确定的#xff1b;将对象add入list中时#xff0c;放入list中的其实是对象的引用 #xff1b;而每次循环只是简单的set 对象的属性#xff0c;set新的属性值#xff0c;而add进list中的对象还是同一个对象id#…首先我们在new 一个对象的时候对象的id是唯一确定的将对象add入list中时放入list中的其实是对象的引用 而每次循环只是简单的set 对象的属性set新的属性值而add进list中的对象还是同一个对象id也就是同一个对象所以每次add之后list发现对象引用和之前元素一样就覆盖掉了之前add的对象。所以循环之后list中的对象是重复的对象。想要避免这个问题只要每次add时保证对象引用都是不同的即可即每循环一次重新new一个对象。另外如果List集合在循环内new对象只会添加最后一个元素。new的对象应该放在for循环内每循环一次重新new一个新对象补充知识两个list高效取出其中新增和相同的数两个list循环尽量避免双层循环以及contains的使用public static void test(){List oldList new ArrayList(){{add(1);add(2);add(4);add(5);}};List newList new ArrayList(){{add(3);add(4);add(5);add(6);}};Map map new HashMap();for (Integer i: oldList ) {map.put(i,0);}System.out.print(map);for (Integer j: newList ) {//value为1 更新的数据if (map.containsKey(j)){map.put(j,1);}else {//value为2 新增的数据map.put(j,2);}}System.out.println(map);for (Map.Entry entry: map.entrySet() ) {if(entry.getValue().equals(0)){System.out.println(旧的值entry.getKey());}if(entry.getValue().equals(1)){System.out.println(更新的值entry.getKey());}if(entry.getValue().equals(3)){System.out.println(新增的值entry.getKey());}}System.out.println(map);}public static void main(String[] arg){test();}以上这篇快速解决List集合add元素,添加多个对象出现重复的问题就是小编分享给大家的全部内容了希望能给大家一个参考也希望大家多多支持脚本之家。
http://www.ihoyoo.com/news/82597.html

相关文章:

  • 工程建设部网站南京代做网站制作
  • 查询行业信息的网站WordPress去掉管理员邮箱
  • 知名的网站建设公司企业购网站建设
  • 医疗网站建设行情济南网站搜索优化
  • 东莞中小企业网站建设国美电器网上商城
  • 岳阳建设厅网站淘宝网站建设的主要工作
  • 上海网站设计成功柚v米科技360免费wifi电脑版怎么使用
  • 地方门户网站的前途网页qq官网
  • 自己做的网站怎么查网上购物软件
  • 凡科做网站的方法深圳网站定制设计
  • 做的网站缩小内容就全乱了网站建设咨询有客诚信网站建
  • 东莞市房管局官方网站企业网站建立网络虚拟社区时对于企业
  • 杭州品牌网站建设公司佛山市seo推广哪家好
  • 什么网站ppt做的最好看wordpress设置自动登陆
  • 个体工商户是否能够做网站河南那家做网站实力强
  • 网站程序问题设计建筑
  • 网站建设实训室长春seo搜索排名
  • it培训网站模板网站建设与管理基础及实训
  • 商务网站建设是什么响应式布局网站开发
  • 建筑网站开发青岛代理记账
  • 廊坊网站制作建设网站后台图片不显示
  • 龙岩做网站的游戏推广论坛
  • 怎样帮拍卖网站做策划三台网站建设哪家专业
  • 医药网站文案编辑是怎么做的乔拓云智能建站平台
  • 徐州集团网站建设流程wordpress 怎么传递参数 get参数
  • 保定网站建设多少钱哪家好wordpress自定义链接不能用
  • 南阳做网站公司电话c 网站建设步骤
  • 成都建设网站哪家好网站开发程序员是做什么的
  • 有做soho网站的吗平台企业
  • 成都网站建设蜀美网络高中文凭能学做网站吗