实验七:java集合与泛型

实验七:java集合与泛型

ID:24866711

大小:81.00 KB

页数:5页

时间:2018-11-16

实验七:java集合与泛型_第1页
实验七:java集合与泛型_第2页
实验七:java集合与泛型_第3页
实验七:java集合与泛型_第4页
实验七:java集合与泛型_第5页
资源描述:

《实验七:java集合与泛型》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、实验七:java集合与泛型实验七java集合与泛型一、实验目的1)掌握集合的概念、体系结构、分类及使用场景2)了解Set接口及主要实现类(HashSet、TreeSet)3)了解List接口及主要实现类(ArrayList、LinkedList>Vector)4)掌握ArrayList的使用5)掌握ArrayList与Vector的区别6)了解Map接门及主耍实现类(HashMap、TreeMap、HashTable)7)掌握HashMap的使用8)掌握HashMap与HashTable的区别二、实验环境JDK1.6+Eclpise3.2三、实验准备1)复习课件中理论知识2)

2、练习课堂所讲的例子四、实验内容1、编写程序练习List集合的基本使用:1)创建一个只能容纳String对象名为names的ArrayList集合;2)按顺序往集合中添加5个字符串对象:“张三”、“李四”、“王五”、“马六'“赵七”;3)对集合进行遍历,分别打印集合中的每个元素的位置与内容;4)首先打印集合的大小,然后删除集合屮的第3个元素,并显示删除元素的内容,然后再打印目前集合中第3个元素的内容,并再次打印集合的大小。2、编写程序练习Map集合的基本使用:1)创建一个只能值只能容纳String对象的person的HashMap集合;2)往集合中添加5个“键一值”对象:id—

3、>”1”、name—>”张三”、sex—>”男”、age—>”25”、love—>”爱学Java”3)对集合进行遍历,分别打印集合中的每个元素的键与值;4)首先打印集合的大小,然后删除集合屮的键为age的元素,并显示删除元素的内容,并再次打印集合的大小。五、验过程及结果第1题调试结果如下图:26第2题调试结果如下图:六、实验感想木次实验掌握了集合的概念、体系结构、分类及使用场景,了解了Set接口及主要实现类(HashSet、TreeSet),了解了解List接口及主要实现类(ArrayList>LinkedList>Vector),掌握Array

4、List的使用及其与Vector的区别,了解了Map接门及主要实现类(HashMap、TreeMap、HashTable),掌握了掌握HashMap的使用及与HashTable的区别等。七、附录第1题源码:packagezsl;importjava.util.ArrayList;importjava.util.List;publicclassListStudy{publicstaticvoidmain(String[]args){List<String>names=newArrayUst<String>();System.out.println("下面

5、是集合的所有元素:names.add("张三");names.add("李四");names.add("王五names.add("马六");names.add("钱七");for(inti=O;i<names.size();i++){}System.out.println("冃前的集合大小为:H+names.size());System.out.println("删除的第3个元素内容为:"+names.get(2));names.remove(2);System.out.println("删除操作后•,集合的第3个元素内容为:27System.out.println("

6、位置:"+i+"的元素内容为:"+names.get(i));"+names.get(2));System.out.println("删除操作后,集合的大小为"+names.size()};}}第2题源码:packagezsl;importjava.util.HashMap;importjava.util.Iterator;importjava.util.Map;importcom.sun.corba.se.impl.encoding.OSFCodeSetRegistry.Entry;publicclassMapStudy{publicstaticvoidmain(Strin

7、g[]args){Map<String,String>person=newHashMap<Stnng,String>();System.out.printing’下面是集合的所有元素:"kperson.put(,,id,,/,l");person.put("name","张三person.put("sexn,"男person.put("ade","25");person.put("love"/•学习Java");for(lterator<java.util.Map.Entr

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

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

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