JavaOOP第2章深入集合框架上.ppt
《JavaOOP第2章深入集合框架上.ppt》由会员分享,可在线阅读,更多相关《JavaOOP第2章深入集合框架上.ppt(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、深入集合框架(上)深入集合框架(上)Java高级编程高级编程第二章第二章课程目标课程目标理解集合 了解集合的体系结构使用ArrayList编写自己的ArrayList理解集合理解集合集合是一个保存其他对象的对象,更准确的说,集合是一种存储机制,可以添加和删除元素以及访问甚至更新元素的值。集合的体系结构集合的体系结构Collection接口接口Collection接口除了实现映射的集合类之外的所有集合类定义了一些方法。这个接口不会引用项目在集合中可能存在的任何顺序。Collection接口中的方法接口中的方法booleanbooleanaddadd(Eo)确保此确保此 collection co
2、llection 包含指定的元素(可选操作)。包含指定的元素(可选操作)。voidvoidclear()clear()移除此移除此 collection collection 中的所有元素(可选操作)。中的所有元素(可选操作)。booleanbooleancontains(Objectcontains(Objecto)o)如果此如果此 collection collection 包含指定的元素,则返回包含指定的元素,则返回 truetrue。booleanbooleanisEmpty()isEmpty()如果此如果此 collection collection 不包含元素,则返回不包含元素,则
3、返回 truetrue。IteratorIteratoriterator()iterator()返回在此返回在此 collection collection 的元素上进行迭代的迭代器。的元素上进行迭代的迭代器。booleanbooleanremove(Objectremove(Objecto)o)从此从此 collection collection 中移除指定元素的单个实例,如果存在的话(可选操作)。中移除指定元素的单个实例,如果存在的话(可选操作)。intintsize()size()返回此返回此 collection collection 中的元素数。中的元素数。ObjectObjectt
4、oArray()toArray()返回包含此返回包含此 collection collection 中所有元素的数组。中所有元素的数组。List接口接口List集合类型描述了一种按位置存储数据的对象,第一个元素位于位置0,第二个位于是,依此类推,最后一个元素位置位于n-1(size()-1)List常用方法常用方法booleanbooleanadd(Eadd(Eo)o)向列表的尾部追加指定的元素(可选操作)。向列表的尾部追加指定的元素(可选操作)。voidvoidadd(intadd(intindex,Eindex,Eelement)element)在列表的指定位置插入指定元素(可选操作)。在
5、列表的指定位置插入指定元素(可选操作)。比较指定的对象与列表是否相等。比较指定的对象与列表是否相等。E Eget(intget(intindex)index)返回列表中指定位置的元素。返回列表中指定位置的元素。intintindexOf(ObjectindexOf(Objecto)o)返回列表中首次出现指定元素的索引,如果列表不包含此元素,则返回返回列表中首次出现指定元素的索引,如果列表不包含此元素,则返回 -1-1。IteratorIteratorEiterator()iterator()返回以正确顺序在列表的元素上进行迭代的迭代器。返回以正确顺序在列表的元素上进行迭代的迭代器。intint
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JavaOOP 深入 集合 框架
限制150内