[java_初级]:容器类-编程开发技术

[java_初级]:容器类-编程开发技术

ID:30777808

大小:235.74 KB

页数:14页

时间:2019-01-03

[java_初级]:容器类-编程开发技术_第1页
[java_初级]:容器类-编程开发技术_第2页
[java_初级]:容器类-编程开发技术_第3页
[java_初级]:容器类-编程开发技术_第4页
[java_初级]:容器类-编程开发技术_第5页
资源描述:

《[java_初级]:容器类-编程开发技术》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、[JAVA•初级]:容器类-编程开发技术[JAVA•初级良容器类原文出处:吴士龙概述容器就是存放数据的一个集合(java提供了一个接口专门去约束我们容器的实现类)Collection■Sc!■"ik71SortedSetSet:doesnotallowduplicateobjectstoenterthecollectionofelementsSortedSet:similartosetexceptthattheelementsinthesetarestoredinasccndingorderList:isordered,mainta

2、inanorderasobjectsareaddedandremovedfromthecollection,canalsocontainduplicateentriesofobjectsMap:storesobjectsthatareidentifiedbyuniquekeys,andmaynotstoreduplicatekeysSortedMap:similartoMap,excepttheobjectsarestoredinaseendingorderaccordingtotheirkeys即:????Collection接口

3、:定义了存取一组对象的方法,其子接口Set和List分别定义了存储方式。-?Set屮的数据对彖没冇顺序月•不可以重复。-?List中的数据对象有顺序且可以重复。-?Map接口定义了存储“键(key)—值(value)映射对”的方法。Collection方法????Collection表示一组对彖,它是集中,收集的意思,就是把一些数据收集起来。????Collection函数库是在java,util包下的一些接口和类,类是用来产生对象存放数据用的,而接口是访问数据的方式。????Collection函数库与数组的两点不同:1•数组的容

4、量是有限制的,[ft'Collection库没有这样的限制,它容量可以自动的调节。2.Collection函数库只能用来存放对彖,而数组没有这样的限制。????Collection接口是Collection层次结构屮的根接口,它定义了一些最基本的访问方法,让我们能用统一的方式通过它或它的子接口來访问数据。????区别:Collection代表一•组对象,Collection函数库就是java小的集合框架,Collection接口,是这个集合框架中的根接口。????存放在Collection库中的数据,被称为元素(element)。D

5、emopublicclassPerson{privateintid;privateStringname;publicPerson(intid,Stringname){this.id=id;this,name=name;publicintgetld(){returnid;}publicStringgetName(){returnname;}publicvoidsetTd(intid){this.id二id;}public

6、voidsetName(Stringname){this,name二name;}publicStringtoString(){return“id:”+id+u

7、name:”+name;}}importjava.util.publicclassCollectionTestl{publicstaticvoidmain(String[]args){Collectione二newHashSet();c.add(newPerson(1,"c++〃));c.add(newPerson(2,ujavaz,));System,out.println

8、(c.size()+〃:〃+c);System,out.println(/zcontains:"+c.contains(newPerson(2,,zjava,z)));System.out.printIn(c.remove(newPerson(2,〃java〃)));System,out.println(c.size()+〃:〃+c);}}输岀结果:2:[id:2name:java,id:1name:c++]contains:falsefalseid:2name:id:1name:c++Iterator接

9、口????所有实现了Collection接口的容器类都有一个iterator方法用以返回一个实现了Iterator接口的对彖。????Iterator对象称作迭代器,用以方便的实现对容器内元素的遍丿力操作。????Iterator接口

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

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

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