集合知识点(Set knowledge points).docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
集合知识点(Set knowledge points) http: / / / p / 3459460496? lake _ lz = 1 # / pn = 21. collection接口 学集合, 掌握什么, 将对象存储到集合, 获取对象, 每个存储容器自身的特点. 接口方法: boolean add (object obj) 将元素存储到集合 boolean addall (collection c) 将一个集合存储到另一个集合 void clear () 清除集合中所有的元素 int size () 返回集合中存储元素的个数, length数组, length () 字符串 bool isempty () 如果集合中没有元素返回true boolean contains (object obj) 判断一个元素在不在集合中, 如果在返回true boolean containsall (collection col) 判断一个集合中的所有元素, 在不在另一个集合中, 如果全部包含返回true boolean remove (object obj) 删除集合中指定的元素, 删除成功返回true, 重复元素删除一个 boolean removeall (collection c) 删除两个集合中相同的元素, 删除成功返回true boolean retainall (collection c) 获取两个集合的交集, 两个集合中相同的元素, 存储到调用者集合中, 不相同部分就舍去不要 toaarray () 方法, 是将集合转成数组, 集合arrays类的aslist方法一起讲解 iterator iterator () 获取迭代器对象 2. 迭代器 迭代器: 获取集合中存储的每一个元素 (数组遍历) 的方法 接口iterator, 规定了迭代器必须有的规则 在集合框架中, 每一个集合对象自身的存储方式不同 collection接口中, 有一个方法 iterator () 返回值是接口类型, 返回的肯定是接口的实现类对象.既然是collection接口中的方法, 下面所有的实现类都有这个方法. iterator () 方法的返回值是接口的实现类对象, 实现类就是集合类的内部类, 返回是内部类的对象 interface iterator { boolean hasnext (); object next (); void remove (); } class arraylist implements list { public iterator iterator () { return new itr (); } private class for implements iterator { 重写了接口中的三个方法 } } collection col = new arraylist (); / / 集合对象, 调用自己的iterator方法, 返回了iterator接口的实现类对象 / / 实现类, 是arraylist自己的内部类 iterator it = colonel iterator (); hasnext () 返回布尔类型, 判断集合中有没有可以迭代的下一个元素, 如果有返回true next () 返回object类, 获取到的集合中的下一个元素 void remove () 删除集合中的元素, Which one iteration to delete one 3. note the use of iterators Avoid NoSuchElementException, no element is removed is abnormal, one iteration, write a number of next () by one iteration (next) method, can only write once The iterator is used only once (next) returns Object if the iteration, the unique use of stored objects, need casts The iterative process of iterators, can not use the method of collection, change the length of the collection 4. List interface The characteristics of List faction members: List object storage factions can repeat the List object s

您可能关注的文档

文档评论(0)

f8r9t5c + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档