网站大量收购独家精品文档,联系QQ:2885784924

javase课件集合十一章.pptx

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

JavaForAndroid第十一章集合

内容回顾异常概念异常分类运行时异常编译期异常异常处理机制catchthrows自定义异常

本章内容Java集合框架Collection接口Iterator接口List接口以及实现类Set接口以及实现类Map接口以及实现类

集合框架概述集合(collection)有时又称为容器,简单地说,它是一个对象,能将具有相同性质的多个元素汇聚成一个整体集合被用于存储、获取、操纵和传输聚合的数据集合框架(CollectionsFramework)是用来表现和操纵集合的一个统一的体系结构。所有的集合框架都包含以下内容:接口:是代表集合的抽象数据类型。实现:是集合接口的具体实现。本质上,它们是可重用的数据结构,是一些类。算法:是在实现了集合接口的对象上执行有用的计算的方法,如查找和排序。

Java集合框架

Collection接口Collection接口提供了集合接口的通用操作基本操作intsize()返回集合元素的个数booleanisEmpty()判断集合是否包含集合元素booleancontains(Objecto)判断集合中是否包含指定元素booleanadd(Eelement)向集合中添加指定元素booleanremove(Objecto)从集合中移除指定元素IteratorEiterator()返回在集合元素上进行迭代的迭代器批量操作booleancontainAll(Collection?c)集合中是否包含指定的所有集合元素booleanaddAll(Collection?extendsEc)向集合中添加指定集合的所有元素booleanremoveAll(Collection?c)从集合中移除指定集合的包含的元素voidclear()移除集合中所有元素booleanretainAll(Collection?c)保留集合中指定的元素

Collection接口Collection集合元素的遍历方式for-each结构遍历迭代器Iterator遍历for(Objecto:c){ System.out.print(o.toString());}publicinterfaceIteratorE{publicbooleanhasNext();publicEnext();publicvoidremove();}

List接口List接口是一个有序的集合,可以包含重复元素除了从Collection继承来的操作外,List接口还提供了以下按序列进行操作的方法:按序列操作的方法Eget(intindex)返回集合中指定位置的元素intindexOf(Objecto)返回指定对象在集合中的索引位置ListEsubList(intfrom,intto)从集合中截取子集合Eremove(intindex)移除集合中指定位置的元素

List接口的实现类Java平台提供了两个通用的List接口实现类java.util.ArrayListEjava.util.LinkedListE以ArrayList为例演示List接口的使用方法

Set接口与其实现类Set是一个不能包含重复元素的接口。Set接口是Collection的子接口只包含从Collection继承过来的方法增加了对add方法的限制,不允许有重复的元素。基本操作intsize()返回集合元素的个数booleanisEmpty()判断集合是否包含集合元素booleancontains(Objecto)判断集合中是否包含指定元素booleanadd(Eelement)向集合中添加指定元素booleanremove(Objecto)从集合中移除指定元素IteratorEiterator()返回在集合元素上进行迭代的迭代器基本操作intsize()返回集合元素的个数booleanisEmpty()判断集合是否包含集合元素booleancontains(Objecto)判断集合中是否包含指定元素booleanadd(Eelement)向集合中添加指定元素booleanremove(Objecto)从集合中移除指定元素IteratorEiterator()返回在集合元素上进行迭代的迭代器

Set接口与其实现类Set接口通用的实现类有HashSet、TreeSet和LinkedHashSet编写程序,获取命令行参数中的字符串列表,输出其中重复的单词、不重复的单词的数量以及消除重复以后的单词列表。

Map接口与其实

您可能关注的文档

文档评论(0)

183****7931 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档