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

百度云做网站空间深圳教育集团网站建设

百度云做网站空间,深圳教育集团网站建设,端端网站开发,google首页遍历删除List中的元素有很多种方法#xff0c;当运用不当的时候就会产生问题。下面主要看看以下几种遍历删除List中元素的形式#xff1a; 1.通过增强的for循环删除符合条件的多个元素 2.通过增强的for循环删除符合条件的一个元素 3.通过普通的for删除删除符合条件的多个元素…遍历删除List中的元素有很多种方法当运用不当的时候就会产生问题。下面主要看看以下几种遍历删除List中元素的形式 1.通过增强的for循环删除符合条件的多个元素 2.通过增强的for循环删除符合条件的一个元素 3.通过普通的for删除删除符合条件的多个元素 4.通过Iterator进行遍历删除符合条件的多个元素   [java] view plaincopy /**   * 使用增强的for循环   * 在循环过程中从List中删除非基本数据类型以后继续循环List时会报ConcurrentModificationException   */    public void listRemove() {        ListStudent students  this.getStudents();        for (Student stu : students) {            if (stu.getId()  2)                 students.remove(stu);        }    }     [java] view plaincopy /**   * 像这种使用增强的for循环对List进行遍历删除但删除之后马上就跳出的也不会出现异常   */    public void listRemoveBreak() {        ListStudent students  this.getStudents();        for (Student stu : students) {            if (stu.getId()  2) {                students.remove(stu);                break;            }        }    }     [java] view plaincopy /**   * 这种不使用增强的for循环的也可以正常删除和遍历,   * 这里所谓的正常是指它不会报异常但是删除后得到的   * 数据不一定是正确的这主要是因为删除元素后被删除元素后   * 的元素索引发生了变化。假设被遍历list中共有10个元素当   * 删除了第3个元素后第4个元素就变成了第3个元素了第5个就变成   * 了第4个了但是程序下一步循环到的索引是第4个   * 这时候取到的就是原本的第5个元素了。   */    public void listRemove2() {        ListStudent students  this.getStudents();        for (int i0; istudents.size(); i) {            if (students.get(i).getId()%3  0) {                Student student  students.get(i);                students.remove(student);            }        }    }       [java] view plaincopy /**   * 使用Iterator的方式可以顺利删除和遍历   */    public void iteratorRemove() {        ListStudent students  this.getStudents();        System.out.println(students);        IteratorStudent stuIter  students.iterator();        while (stuIter.hasNext()) {            Student student  stuIter.next();            if (student.getId() % 2  0)                stuIter.remove();//这里要使用Iterator的remove方法移除当前对象如果使用List的remove方法则同样会出现ConcurrentModificationException        }        System.out.println(students);    }    转载于:https://www.cnblogs.com/toSeeMyDream/p/5818937.html
http://www.pierceye.com/news/678575/

相关文章:

  • 江苏网站建设网络公司男做基视频网站
  • 网站建设培训公司排名客户管理软件免费版
  • 甘肃省建设工程网上投标网站好玩的网游
  • 大学生网站建设课程总结唐四薪php网站开发答案
  • 郑州的网站建设公司有哪些企业策划案
  • 查询域名网站苏州专业网站seo推广
  • 游戏网站建设计划书梦织做网站
  • 电商运营公司简介seo搜索引擎优化求职简历
  • 烟台门户网站有哪些网站做的比较好的
  • 外贸企业论坛网站建设找建站公司做网站注意事项
  • 莱芜亓家网站网站认证怎么认证
  • 安康做网站的公司wordpress zh_cn.po
  • 温州网页网站制作怎么看一个网站有没有做301
  • 网站主流系统2018年网站建设
  • 好的交互网站sql网站发布流程
  • 河北住房与城乡建设部网站网站管理手册
  • 学网站建设需要用哪几个软件营销型网站建设的指导原则
  • 网站建设产品价格销售型网站如何做推广
  • 免费情感网站哪个好wordpress和微信打通
  • 做网站首页尺寸大小做网站的个人心得
  • 思乐科技 成都网站建设做单页网站价格
  • 网站关键词排名全掉了汽车用品网站
  • 网站未备案可以做经营活动吗做电商运营有前途吗
  • 网站建设优化服务百度指数与百度搜索量
  • 网站添加漂浮二维码怎么做内网 wordpress慢
  • h5创建网站网页设计主题推荐
  • 35开始学网站开发崇信县门户网
  • 一站式企业服务wordpress 网站登录
  • 网站上传工具有什么甘南北京网站建设
  • 株洲做网站那家好wordpress调用当前页文章