- 4
- 0
- 约3.3千字
- 约 4页
- 2017-07-05 发布于重庆
- 举报
Java集合类对比
PAGE \* MERGEFORMAT4
Java 集合框架
1.Iterator的用法
上述类图中,实线边框的是实现类,比如ArrayList,LinkedList,HashMap等,折线边框的是抽象类,比如AbstractCollection,AbstractList,AbstractMap等,而点线边框的是接口,比如Collection,Iterator,List等。
上述所有的集合类,都实现了Iterator接口。其主要包括三种方法:
(1)boolean hasNext();如果仍有元素可以迭代,则返回 true;
(2)E Next();返回迭代的下一个元素;
(3)void remove();从迭代器指向的 collection 中移除迭代器返回的最后一个元素(可选操作)。每次调用 next 只能调用一次此方法。如果进行迭代时用调用此方法之外的其他方式修改了该迭代器所指向的 collection,则迭代器的行为是不确定的。
ListIterator是Iterator的子接口,在其基础上增加了三个主要方法:
(1)void add(E e); 将指定的元素插入列表(可选操作)。该元素直接插入到 next 返回的下一个元素的前面(如果有),或者 previous 返回的下一个元素之后(如果有);如果列表没有元素,那么新元素就成为列表中的唯一元素。新元素被插入到隐
您可能关注的文档
- 2.江西省南昌市八一中学、洪都中学等五校2015-2016学年高二下学期期末联考化学试题.doc
- 2.发电机的构造.doc
- 《解一元一次方程——去分母》教学设计.docx
- 200 315 济源科灵软起动说明书.doc
- 2007年一建市政.docx
- 2007年一级建造师《市政实务》真题及答案解析(整理).doc
- 2009-2013江苏高考优劣作文.doc
- 2009学年第二学期大班幼儿全面发展情况定性分析.doc
- 2010-2013广东自选科目:人脉管理试题2正确答案.doc
- 2010药典规定常用中药使用剂量(比划).doc
- 2026届甘肃省民勤三中高考化学三模试卷含解析.doc
- 2021年人力资源年终工作汇报 附2026年人力预算测算表 可直接套用.pptx
- 2021年直播间氛围打造提升停留时长培训课件.pptx
- 2026届广西钦州市第二中学高三第二次模拟考试历史试卷含解析.doc
- 2020应对儿童厌学叛逆专属心理健康教育宣讲课件.pptx
- 2026届江苏省南通巿启东中学5月高三月考物理试题.doc
- 2026年初中语文写作课件.pptx
- 2026年电子元件检测实训教程PPT.pptx
- 2026届安徽省肥东县圣泉中学高三下期末模拟联考数学试题.doc
- 广东省惠东县惠东高级中学2026届高三考前热身生物试卷含解析.doc
最近下载
- (高清版)DB11∕T 742-2010 框架填充墙(轻集料砌块)设计及施工技术规程.pdf VIP
- 2025年初级护师考试《专业知识》新版真题卷(附每题答案).pdf VIP
- 小企业绩效管理制度.docx VIP
- 2025年【3套打包】上海久隆模范中学小升初模拟考试数学试卷含答案.pdf VIP
- 2025江西晶昊盐化有限公司招聘1人笔试模拟试题及答案解析.docx VIP
- 教育技术讲义.pdf VIP
- (高清版)DB13∕T 2999-2019 涉海建设项目对海洋生物资源损害评估技术规范.pdf VIP
- 2026江西晶昊盐化有限公司安全生产总监岗位(第三次)招聘1人笔试模拟试题及答案解析.docx VIP
- 2026年军事审判学试题及答案.doc VIP
- 高考优秀作文素材积累.pdf VIP
原创力文档

文档评论(0)