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

免费的ppt成品网站大全网站建设 电子政务

免费的ppt成品网站大全,网站建设 电子政务,做网站需要用到那些软件,网站开发用笔记本电脑文章目录 1. 错误的删除2. 正确的方法2.1 倒叙删除2.2 迭代器删除2.3 removeAll() 删除2.4 removeIf() 最简单的删除 3. 总结 1. 错误的删除 在写代码时#xff0c;想将其中的一个元素删除#xff0c;就遍历了 list #xff0c;使用了 remove()#xff0c;发现效果并不是想… 文章目录 1. 错误的删除2. 正确的方法2.1 倒叙删除2.2 迭代器删除2.3 removeAll() 删除2.4 removeIf() 最简单的删除 3. 总结 1. 错误的删除 在写代码时想将其中的一个元素删除就遍历了 list 使用了 remove()发现效果并不是想要的。 ListString list new ArrayList();list.add(aa);list.add(bb);list.add(cc);list.add(abc);list.add(abd);System.out.println(原list JSON.toJSONString(list));ListString list2 new ArrayList();list2.addAll(list);ListString list3 new ArrayList();list3.addAll(list);ListString list4 new ArrayList();list4.addAll(list);ListString list5 new ArrayList();list5.addAll(list);// 有问题的删除for (int i 0; i list.size(); i) {if (list.get(i).startsWith(a)) {list.remove(i);}}System.out.println(过滤后list JSON.toJSONString(list));输出 原list[aa,bb,cc,abc,abd] 过滤后list[bb,cc,abd]元素 abd 并没有过滤出去这是因为使用 remove() 后导致 list 的长度发生了改变后续遍历时abd 的下标取不到了。 2. 正确的方法 2.1 倒叙删除 既然顺序遍历会有问题那么倒叙遍历会怎么样呢 // 倒叙删除for (int i list2.size() - 1; i 0; i--) {if (list2.get(i).startsWith(a)) {list2.remove(i);}}输出 原list2[aa,bb,cc,abc,abd] 过滤后list2[bb,cc]达到预期。 2.2 迭代器删除 当然了常用的还有迭代器删除 // 迭代器删除IteratorString iterator3 list3.iterator();while (iterator3.hasNext()) {if (iterator3.next().startsWith(a)) {iterator3.remove();}}2.3 removeAll() 删除 创建一个删除集合然后 removeAll // 组装删除集合后删除ListString delList new ArrayList();for (int i 0; i list4.size(); i) {if (list4.get(i).startsWith(a)) {delList.add(list4.get(i));}}list4.removeAll(delList);2.4 removeIf() 最简单的删除 // 最简单的删除JDK8及以上list5.removeIf(l - l.startsWith(a));3. 总结 对 List 集合进行删除时可使用迭代器最简单的是使用 List 集合的 removeIf() 全部代码如下 /*** Author: caimeng01* CreateTime: 2024/2/28 17:50* Description: TODO(一句话描述该类的功能)*/ package list;import com.alibaba.fastjson.JSON;import java.util.ArrayList; import java.util.Iterator; import java.util.List;public class T2 {public static void main(String[] args) {ListString list new ArrayList();list.add(aa);list.add(bb);list.add(cc);list.add(abc);list.add(abd);System.out.println(原list JSON.toJSONString(list));ListString list2 new ArrayList();list2.addAll(list);ListString list3 new ArrayList();list3.addAll(list);ListString list4 new ArrayList();list4.addAll(list);ListString list5 new ArrayList();list5.addAll(list);// 有问题的删除for (int i 0; i list.size(); i) {if (list.get(i).startsWith(a)) {list.remove(i);}}System.out.println(过滤后list JSON.toJSONString(list));System.out.println(-------------------------);System.out.println(原list2 JSON.toJSONString(list2));// 倒叙删除for (int i list2.size() - 1; i 0; i--) {if (list2.get(i).startsWith(a)) {list2.remove(i);}}System.out.println(过滤后list2 JSON.toJSONString(list2));System.out.println(-------------------------);System.out.println(原list3 JSON.toJSONString(list3));// 迭代器删除IteratorString iterator3 list3.iterator();while (iterator3.hasNext()) {if (iterator3.next().startsWith(a)) {iterator3.remove();}}System.out.println(过滤后list3 JSON.toJSONString(list3));System.out.println(-------------------------);System.out.println(原list4 JSON.toJSONString(list4));// 组装删除集合后删除ListString delList new ArrayList();for (int i 0; i list4.size(); i) {if (list4.get(i).startsWith(a)) {delList.add(list4.get(i));}}list4.removeAll(delList);System.out.println(过滤后list4 JSON.toJSONString(list4));System.out.println(-------------------------);System.out.println(原list5 JSON.toJSONString(list5));// 最简单的删除JDK8及以上list5.removeIf(l - l.startsWith(a));System.out.println(过滤后list5 JSON.toJSONString(list5));} } 输出 原list[aa,bb,cc,abc,abd] 过滤后list[bb,cc,abd] ------------------------- 原list2[aa,bb,cc,abc,abd] 过滤后list2[bb,cc] ------------------------- 原list3[aa,bb,cc,abc,abd] 过滤后list3[bb,cc] ------------------------- 原list4[aa,bb,cc,abc,abd] 过滤后list4[bb,cc] ------------------------- 原list5[aa,bb,cc,abc,abd] 过滤后list5[bb,cc]图网侵删
http://www.zqtcl.cn/news/919681/

相关文章:

  • 网站建设用什么框架好做网站需要用到哪些开发软件
  • 网站建设工程师待遇wordpress 工具插件
  • 网站怎样做反向链接中国新闻社邮箱
  • 专业的外贸网站建设wordpress后台编辑
  • 德清建设银行网站2016wordpress淘宝客程序
  • 网站建设包括两个方面专业网站设计企业
  • dnf可以去哪个网站做代练导购网站 模板
  • 苏州网站开发培训深圳福田区口岸社区
  • 信息网站开发网络公司jsp实战网站开发视频
  • 做 理财网站深圳网站快速优化公司
  • 公司网站建设方案江门建设建筑网站
  • 网站是生成静态好还是动态好怎么找到域名做的那个网站
  • 婚纱网站页面设计上海商地网站建设公司
  • 模板手机网站建设多少钱百度搜索词排名
  • 怎么学做网站住房和城乡建设部网站一级建造师
  • 政务公开网惠州seo推广公司
  • 建设英文商城网站网站开发工具选择
  • 沈阳市浑南区城乡建设局网站淄博哪里有网站建设平台
  • 做不锈钢管网站口碑好的定制网站建设提供商
  • 做网站推广销售wordpress 随机页面
  • 陈坤做直播在哪个网站如何在建设银行网站预约纪念币
  • 如何做网站么新网站一天做多少外链
  • 用家用路由器ip做网站营销策略方案
  • 学历教育网站建设网页前端是什么
  • 相同网站名网站县区分站点建设
  • 医疗器械网站建设方案南京网站制作系统
  • 小网站托管费用企查宝企业查询
  • 专门做特卖的网站是什么外国炫酷网站网址
  • 学习网站的建设wordpress批量拿shell
  • 中企动力做的网站推软件