- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
集合类 集合的概念 Java中集合的类库介绍 Collection接口 Set接口HashSet类 List接口ArrayList类、Vector类 Iterator、Enumeration Map接口Hashtable类 集合的概念 集合是一类对象的聚集,集合在程序设计中是一种重要的数据结构。 集合类与collection API Collection接口中重要方法: 1、Public boolean add(object o) 2、public boolean remove(object o) 3、public void clear() 4、public boolean contains(object o) 5、public int size() 6、public boolean isEmpty(); 7、public Iterator iterator() Collection接口中重要方法: 1、public int size()返回集合中元素的个数 2、public boolean isEmpty()如果集合中没有元素则返回 true,否则返回false。 3、public boolean contains(object o)如果集合中包含了 给定对象的实例,就返回ture,否则返回false。 4、public boolean add(object o)向集合中添加一个对象, 如果加入成功返回true,否则返回false。 5、public boolean remove(object o)删除集合中一个对象 的实例,如果该对象的实例是集合中的一个元素,则删 之并返回true,否则返回false。 Collection接口中重要方法 6、public boolean containsAll(Collection c)如果本集合包 含了c中所有的元素,则返回true,否则返回false。 7、public boolean addAll(Collection c)将集合c中所有的 元素都加入到本集合中,如果成功则返回true,否则返回 false。 8、public boolean removeAll(Collection c)删除本集合中 同样包含在集合c中的那些元素,如果集合发生变化就返 回true,否则返回false。 Collection接口中重要方法 9、public boolean retainAll(Collection c)相当于求交集, 即删除本集合中所有不被集合c包含的那些元素,如果集 合发生变化就返回true,否则返回false。 10、public void clear()清除集合中的所有元素。 11、public boolean equals(object o)比较本集合与给定 的对象是否相等,相等则返回true。 12、public int hashCode()返回对象的hash码。 13、public Iterator iterator()返回本集合中所有元素的一 个反复器,但是不保证通过反复器得到的集合中的元素 总是按照一定的顺序。 集合类与collection API Collection的子接口以下两种。 1、Set(集):也是对象的无序聚集,但是不允许重复(即相同的对象只能在集合中出现一次)。 2、List这是一个有序的对象聚集,对象按照一定的顺序存放;同时允许重复。 Set接口HashSet类 TestHashSet.java List接口ArrayList类、Vector类 TestArrayList.java List接口中重要方法 1、public boolean addAll(int index,Collection c)将给定 集合c的所有元素加入到本集合中index位置,而原先位置 及其后面的元素则依次往后移动。 2、public Object get(int index)返回给定位置index的元素。 3、public Object set(int index,Object elements)在指定 位置插入一个给定的对象,而原先在此位置的元素,以及 其后续的元素依次右移。 4、public Object remove(int index)在List中删除指定位置 Index的元素,并且将其后续元素依次左移,返回被删除 的元素。 List接口中重要方法 5、public int indexOf(Object o)返回对象o在List中第一次 出现的索引值,如果对象o不是list的一个元素则返回-1。 6、Public int lastIndexOf(Object o)返回对象o在List中最 后一次出现的索引值,如果对象o不是list的一个元素则返 回-1。
您可能关注的文档
- 内蒙古财经大学计算机信息管理学院EXCEL在经济管理中的应用课件第五章 EXCEL图表应用.ppt
- 内蒙古财经大学计算机信息管理学院EXCEL在经济管理中的应用课件第一章 EXCEL工作簿.ppt
- 内蒙古财经大学计算机信息管理学院程序设计基础课件第八章 结构化设计方法.ppt
- 内蒙古财经大学计算机信息管理学院程序设计基础课件第二章 基本数据类型与表达式.ppt
- 内蒙古财经大学计算机信息管理学院程序设计基础课件第九章 类和对象(一).ppt
- 内蒙古财经大学计算机信息管理学院程序设计基础课件第六章 指针.ppt
- 内蒙古财经大学计算机信息管理学院程序设计基础课件第七章 函数与指针.ppt
- 内蒙古财经大学计算机信息管理学院程序设计基础课件第三章 控制结构.ppt
- 内蒙古财经大学计算机信息管理学院程序设计基础课件第十二章 多态性.ppt
- 内蒙古财经大学计算机信息管理学院程序设计基础课件第十六章 程序设计与软件开发技术.ppt
文档评论(0)