第章 集合类_补充案例

第章 集合类_补充案例

ID:12491049

大小:500.50 KB

页数:32页

时间:2018-07-17

第章 集合类_补充案例_第1页
第章 集合类_补充案例_第2页
第章 集合类_补充案例_第3页
第章 集合类_补充案例_第4页
第章 集合类_补充案例_第5页
资源描述:

《第章 集合类_补充案例》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、博学谷——让IT教学更简单,让IT学习更有效第七章集合案例7-1Collection接口对集合的操作一、案例描述1、考核知识点编号:00107002名称:Collection接口2、练习目标Ø掌握Collection接口中方法的使用3、需求分析Collection是所有单列集合的父接口,在Collection中定义了单列集合(List和Set)通用的一些方法。为了让初学者熟悉Collection接口中的常用方法,本案例将演示Collection接口中的方法对集合进行操作来学习方法的使用。4、设计思路(实现原理)1)编写一个类Example012)在类中定义两个Collection集合

2、,并向其中一个集合中添加数据3)用Collection接口中的方法对定义的两个集合进行各种操作二、案例实现importjava.util.*;publicclassExample01{publicstaticvoidmain(String[]args){//定义集合Collectioncol1=newArrayList();col1.add("123abc");col1.add(123);col1.add(34.121);Collectioncol2=newArrayList();//判断集合是否为空booleana=col1.isEmpty();booleanb=col2.isEm

3、pty();System.out.println("col1集合是否为空:"+a);System.out.println("col2集合是否为空:"+b);//将集合col1中的元素添加到col2中col2.addAll(col1);System.out.println("col1集合中的元素添加到col2后,col2集合:"+col2);31博学谷——让IT教学更简单,让IT学习更有效//获取两个集合的交集booleanc=col1.retainAll(col2);System.out.println("col1和col2集合是否有交集:"+c);//清除集合col2中的元素col

4、2.clear();System.out.println("清除集合col2中的元素后,col2集合::"+col2);//获取集合中元素的个数intsize=col1.size();System.out.println("col1集合中元素的个数:"+size);}}运行结果如图7-1所示。图7-1运行结果三、案例总结1、Collection是所有单列集合的父接口,因此在Collection中定义了单列集合(List和Set)通用的一些方法,这些方法可用于操作所有的单列集合,如表7-1所示。表7-1Collection中的方法方法声明功能描述booleanadd(Objecto)向

5、集合中添加一个元素booleanaddAll(Collectionc)将指定Collection中的所有元素添加到该集合中voidclear()删除该集合中的所有元素booleanremove(Objecto)删除该集合中指定的元素booleanremoveAll(Collectionc)删除指定集合中的所有元素booleanisEmpty()判断该集合是否为空booleancontains(Objecto)判断该集合中是否包含某个元素booleancontainsAll(Collectionc)判断该集合中是否包含指定集合中的所有元素Iteratoriterator()返回在该集合

6、的元素上进行迭代的迭代器(Iterator),用于遍历该集合所有元素intsize()获取该集合元素个数2、在编译案例时,会得到如图7-2所示的警告,意思是说在使用ArrayList集合时并没有显示的指定集合中存储什么类型的元素,会产生安全隐患,这涉及到泛型安全机制的问题。此警告对程序输出结果没有影响。31博学谷——让IT教学更简单,让IT学习更有效图7-1编译警告3、在编写程序时,不要忘记使用importjava.util.*;语句导包,否则程序将会编译失败,显示类找不到。案例7-2List接口的特有方法一、案例描述1、考核知识点编号:00107003名称:List接口2、练习目标

7、Ø掌握List接口的常用方法的使用3、需求分析List作为Collection集合的子接口,不但继承了Collection接口中的全部方法,而且还增加了一些根据元素索引来操作集合的特有方法。为了熟悉List接口中特有方法的使用,本案例将演示使用List接口中的方法对List集合进行添加、修改等操作。4、设计思路(实现原理)1)编写一个类Example022)在类中定义两个list集合,并向其中一个集合中添加数据。3)用subList(intfromInde

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

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

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