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

做印刷网站公司哪家好qq推广平台

做印刷网站公司哪家好,qq推广平台,网站建设平台哪个好,网络规划设计师历年视频教程Java集合类框架 1. ArrayList 概述 Collection:List和Set的父接口,定义了集合共用的方法List:有序且元素可重复的接口ArrayList:List的实现类,底层采用数组结构 遍历方式 支持多种循环遍历方式 常用方法 add(Ob…

Java集合类框架

1. ArrayList

概述

  • Collection:List和Set的父接口,定义了集合共用的方法
  • List:有序且元素可重复的接口
  • ArrayList:List的实现类,底层采用数组结构

遍历方式

支持多种循环遍历方式

常用方法

  • add(Object obj):在集合末尾添加元素,返回boolean值表示是否成功
  • add(int index,Object obj):在指定索引位置前插入元素
  • size():获取集合元素数量
  • isEmpty():判断集合是否为空
  • clear():清空集合所有元素
  • addAll(Collection c):添加另一个集合的元素(需泛型相同)
  • addAll(int index,Collection c):在指定位置前添加另一个集合的元素
  • remove(int index):移除指定位置的元素并返回该元素
  • remove(Object obj):移除指定的元素(只移除第一个匹配项),返回boolean值表示是否成功
  • removeAll(Collection c):移除当前集合中与参数集合相同的所有元素
  • retainAll(Collection c):保留当前集合中与参数集合相同的元素
  • contains(Object o):判断集合是否包含指定元素
  • containsAll(Collection c):判断是否包含参数集合的所有元素
  • toArray():返回包含所有元素的对象数组(正序)
  • indexOf(Object):返回元素首次出现的索引
  • lastIndexOf(Object):返回元素最后一次出现的索引
  • subList(int from,int to):截取集合(包含from,不包含to),返回新List
  • iterator():获取集合迭代器
  • listIterator():获取List专用迭代器
  • set(int index,Object obj):替换指定位置的元素

2. Iterator和ListIterator比较

区别

  1. 适用范围
    • Iterator:可遍历List和Set
    • ListIterator:仅能遍历List
  2. 遍历方向
    • Iterator:单向(向后)
    • ListIterator:双向(向前/向后)
  3. 继承关系
    • ListIterator继承Iterator并扩展了新方法

常用方法

  • add(E e):在迭代器当前位置前插入元素
  • hasNext():判断是否存在后续元素
  • next():返回下一个元素
  • nextIndex():返回下一个元素的索引
  • hasPrevious():判断是否存在前驱元素
  • previous():返回前一个元素
  • previousIndex():返回前一个元素的索引
  • set(E e):替换当前迭代位置的元素

3. remove操作注意事项

  • 循环处理原则:集合增删操作必须使用迭代器,不能使用foreach
  • 特例情况:foreach仅能安全删除倒数第二个元素
  • 实现原理:foreach底层通过迭代器实现
  • 迭代器操作步骤
    1. iterator.hasNext()
    2. item=iterator.next()

(包含迭代器删除操作的源码实现)

http://www.dtcms.com/wzjs/419591.html

相关文章:

  • 东营做网站优化的公司百度竞价排名又叫什么
  • 做网站有维护费是什么费用什么是交换链接
  • 琼海网站建设郑州做网站的大公司
  • 网站建设和维护实训全国十大婚恋网站排名
  • 外语网站建设宁波关键词优化时间
  • 微商分销模式seo的内容怎么优化
  • 初中做网站的软件怎么快速优化关键词排名
  • 个人网站做seo线上宣传推广方案
  • 成立公司的注册资金是真的吗成都seo公司排名
  • 男女做那个真实的视频网站公司怎么做网站推广
  • 如何测试网站速度郑州seo顾问
  • 关于网站建设的合同范本百度竞价sem
  • 平面设计类网站有哪些网络营销课程总结与心得体会
  • 专门做算法项目的网站怎么做公司网站推广
  • 安徽全过程网站搭建案例西安seo站内优化
  • 做宣传网站的公司百度推广怎么登录
  • 企业客户管理系统北京关键词优化报价
  • 企业网站报价方案模板360收录批量查询
  • 做代购直接网站下单杭州网站关键词排名
  • 竞价托管哪家公司好搜索引擎营销简称seo
  • 网站需求分析问题企业网络营销成功案例
  • 丽水市住房和城乡建设局网站女性广告
  • 那个网站攻略做的好关键词优化是怎么做的
  • 深圳食品网站建设永久免费无代码开发平台网站
  • 北京专业网站制作石家庄网站建设方案推广
  • 国内做贵金属返佣比较多的网站不收费推广网站有哪些
  • 国外网站建设软件核心关键词和长尾关键词举例
  • 建设网站赚的是什么钱有链接的网站
  • 网站制作入门杭州网站推广与优化
  • 怎么把自己做的网站放到公网上百度站长收录入口