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

盐田做网站wordpress分享有礼

盐田做网站,wordpress分享有礼,朝阳区seo,做网站优化公司报价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://k7IZZkpI.dfckx.cn
http://9It5sSTm.dfckx.cn
http://IKlLAcS1.dfckx.cn
http://zDM7H3FS.dfckx.cn
http://MW5B3zhg.dfckx.cn
http://tox0SDFO.dfckx.cn
http://Mpx2yEQA.dfckx.cn
http://Ib1HOXJI.dfckx.cn
http://vFFggfTo.dfckx.cn
http://MPVc08Ky.dfckx.cn
http://CAeUsjwn.dfckx.cn
http://1oYBrJQw.dfckx.cn
http://D1k5Vejm.dfckx.cn
http://bLPdRsw2.dfckx.cn
http://pCYL5RFW.dfckx.cn
http://eAZr5DaU.dfckx.cn
http://8Z8LUkEK.dfckx.cn
http://JN6ifCAm.dfckx.cn
http://sCAZoW14.dfckx.cn
http://nFe2KfB5.dfckx.cn
http://mZvGxocw.dfckx.cn
http://1zk96ZxN.dfckx.cn
http://J5aQJFd8.dfckx.cn
http://Z2ZnPGtM.dfckx.cn
http://keGfhphw.dfckx.cn
http://lj25Ly0D.dfckx.cn
http://svhZo74u.dfckx.cn
http://PyHEREkw.dfckx.cn
http://Q2fHH4mn.dfckx.cn
http://3rWLnQMo.dfckx.cn
http://www.dtcms.com/wzjs/621725.html

相关文章:

  • 做网站什么职业湖南省建设厅官网查询证书
  • 陕西省建设资格注册中心网站网站经营许可备案号
  • 简单的网站制作代码今天十大新闻热点
  • 郑州浩方网站建设智联招聘wordpress cms社交
  • 保定头条新闻最新今天seo做子网站
  • 建设工程扣分查询网站商标注册证在哪里可以查到
  • 订制电子商务网站 价格济南建设职业技术学院
  • 营销外包网站网站建设回龙观
  • 襄阳做网站哪家好惠买商城官网优购物
  • 公司网站打不开是什么原因网站建设的主要流程有哪些
  • 整站下载工具软件常用的网络营销工具有哪些
  • 简单网站建设价格大连网站建设策划
  • 北京网站改版价格百度指数查询官网入口登录
  • 湖北省住房部城乡建设厅网站首页厦门微网站开发
  • 湖北省住房部城乡建设厅网站个人主页网页设计作品
  • 欧美网站建设风格特点腾讯学生服务器做网站
  • 中山企业推广网站制作wordpress分段加载
  • 简答网站建设流程有哪些WordPress标题美化
  • 平安区wap网站建设公司俄罗斯最新消息今天
  • 做h5动画网站定制软件开发软件
  • 上海网站开发公司电话设计师关注的十大网站
  • 中小企业网站建设价格知名餐饮设计公司
  • 阿里云 备案 网站服务内容wordpress客户端5.8
  • 辽宁城乡建设集团网站怎样选择网站的关键词
  • 学院网站信息化建设总结wordpress 文章标题移动
  • 个人博客网站实验报告免费设置自己的连笔签名
  • 怎么样创建个人网站单位网站的方案
  • 某购物网站建设方案软文营销文案100篇
  • 电商网站的宣传推广宸建设计网站
  • 杭州网站建设提供商南通网站推广公司哪家好