阶段总结4.集合框架阶段大总结.docx

阶段总结4.集合框架阶段大总结.docx

ID:55777472

大小:42.71 KB

页数:7页

时间:2020-06-06

阶段总结4.集合框架阶段大总结.docx_第1页
阶段总结4.集合框架阶段大总结.docx_第2页
阶段总结4.集合框架阶段大总结.docx_第3页
阶段总结4.集合框架阶段大总结.docx_第4页
阶段总结4.集合框架阶段大总结.docx_第5页
资源描述:

《阶段总结4.集合框架阶段大总结.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、对于集合框架的重点总结:集合框架:用于存储数据的容器。特点:1:对象封装数据,对象多了也需要存储。集合用于存储对象。2:对象的个数确定可以使用数组,但是不确定怎么办?可以用集合。因为集合是可变长度的。集合和数组的区别:1:数组是固定长度的;集合可变长度的。2:数组可以存储基本数据类型,也可以存储引用数据类型;集合只能存储引用数据类型。3:数组存储的元素必须是同一个数据类型;集合存储的对象可以是不同数据类型。数据结构:就是容器中存储数据的方式。对于集合容器,有很多种。因为每一个容器的自身特点不同,其实原理在于每个容

2、器的内部数据结构不同。集合容器在不断向上抽取过程中。出现了集合体系。在使用一个体系时,原则:参阅顶层内容。建立底层对象。----------------------------------------------------------------Collection接口:Collection:

3、--List:有序(元素存入集合的顺序和取出的顺序一致),元素都有索引。元素可以重复。

4、--Set:无序(存入和取出顺序有可能不一致),不可以存储重复元素。必须保证元素唯一性。1,添加:add(ob

5、ject):添加一个元素addAll(Collection):添加一个集合中的所有元素。2,删除:clear():将集合中的元素全删除,清空集合。remove(obj):删除集合中指定的对象。注意:删除成功,集合的长度会改变。removeAll(collection):删除部分元素。部分元素和传入Collection一致。3,判断:booleancontains(obj):集合中是否包含指定元素。booleancontainsAll(Collection):集合中是否包含指定的多个元素。booleanisEmpt

6、y():集合中是否有元素。4,获取:intsize():集合中有几个元素。5,取交集:booleanretainAll(Collection):对当前集合中保留和指定集合中的相同的元素。如果两个集合元素相同,返回flase;如果retainAll修改了当前集合,返回true。6,获取集合中所有元素:Iteratoriterator():迭代器7,将集合变成数组:toArray();--------------------------------------------------------------

7、.util>--Iterator接口:迭代器:是一个接口。作用:用于取集合中的元素。每一个集合都有自己的数据结构,都有特定的取出自己内部元素的方式。为了便于操作所有的容器,取出元素。将容器内部的取出方式按照一个统一的规则向外提供,这个规则就是Iterator接口。也就说,只要通过该接口就可以取出Collection集合中的元素,至于每一个具体的容器依据自己的数据结构,如何实现的具体取出细节,这个不用关心,这样就降低了取出元素和具体集合的耦合性。Iteratorit=coll.iterator();//获取容器中的

8、迭代器对象,至于这个对象是是什么不重要。这对象肯定符合一个规则Iterator接口。-----------------------------------------------------------------------------publicstaticvoidmain(String[]args){Collectioncoll=newArrayList();coll.add("abc0");coll.add("abc1");coll.add("abc2");//--------------方式1-----

9、-----------------Iteratorit=coll.iterator();while(it.hasNext()){System.out.println(it.next());}//---------------方式2用此种----------------------for(Iteratorit=coll.iterator();it.hasNext();){System.out.println(it.next());}}-----------------------------------------

10、----------------------------------------List接口:List本身是Collection接口的子接口,具备了Collection的所有方法。现在学习List体系特有的共性方法,查阅方法发现List的特有方法都有索引,这是该集合最大的特点。List:有序(元素存入集合的顺序和取出的顺序一致),元素都有索引。元素可

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。