




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、集合框架及泛型作业一、根据课上讲解内容,完成演示示例和课堂练习1、ArrayList获取并打印新闻标题需求说明:按照以下实现的步骤,使用 ArrayList获取和打印新闻标题,显 示效果如下图所示:(1)创建多个各类新闻标题对象,包含ID、名称和创建者三个属性;(2)创建存储各类新闻标题的集合对象;(3)按照顺序依次添加各类新闻标题,使用 add()方法;(4)获取新闻标题的总数,使用size()方法;(5)根据位置获取相应新闻标题、逐条打印每条新闻标题的名称,使用for 循环遍历。| 曰 Console NewTitleDenw Java Application新闻标题数目为:2条L汽车2:
2、高考2、ArrayList存储狗狗信息需求说明:按照以下实现的步骤,使用 ArrayList 存储狗狗信息,使用ArrayList的方法对狗狗信息进行删除、读取和判断,显示效果如下图所示:(1)存储多条狗信息,获取狗总数,逐条打印出各条狗信息;(2)删除指定位置的狗,使用remove()方法;(3)判断集合中是否包含指定狗,使用 contains。方法;北京阿博泰克北大青鸟信息技术有限公司或 pFobl. 1 Ditcltr* 口 Cde41 篦、0 PltFBiii.ktd Testi (I) Jtn Applictlioa C Prcrn FilfjAja -_x_% I 二 1 翘曲由
3、I r* s - rl 共计有4条狗狗. 分别是; 欧欧型韩瑞亚亚拉布拉多nn拉布拉多美美雪鄢瑞jjp Prdbltt 而 Jh.v&d4e U3 H.d v 0 Console 3口Klnai目川川T噱 6) (Jtv% Avplicftti on C: XFrchcrv FiltaMtl 球|占地序旗1 r* e - 删除之前共计有4条狗晌“删除之后还有2条物骗分制是:亚亚拉布拉多要美翦挪瑞集合中包含美美的估息d1T3、LinkedList添加和删除新闻标题需求说明:在作业1的基础上,换用LinkedList存储新闻数据,并且使用LinkedList的getFirst() 和getLast
4、()方法获取第一条和最后一条数据,以 及removeFirst()和removeLast()方法删除第一条和最后一条数据,输出效 果如下图所示。曷 Console NewTitlleOemo Java Applic 头条的新闾标题为:汽车 排在最后的新闻标题为:医学 删除的*条新闻标题为:汽车 删除的末条新闻标题为:医学 删除后剩余的新闻条翻;。4、集合头尾位置删除和条件狗信息需求说明:按照作业3的实现方式和所用到LinkedList的方法,实现狗狗信北京阿博泰克北大青鸟信息技术有限公司 Frobleffi 6 Twadac 金 Dtclura m Consoilt 区ClraiiiB(ed
5、TeBt3 (1) J Lva Appli chti on C Fr m F蔚一条狗狗的呢稀詹罪罪。最后一条狗狗的称是美美息的更新并输出,输出效果如图所示序除部分狗狗后还皙2条狗狗今分剃是:欧欧雷那瑞亚亚拉布拉冬J5、使用Iterator 和增强型for循环遍历Set需求说明:按照以下实现的步骤,使用Iterator和增强型for循环遍历Set, 输出效果如下图所示:(1)创建多个各类新闻标题对象,包含ID、名称和创建者三个属性;(2)创建存储各类新闻标题的集合对象;(3)按照顺序依次添加各类新闻标题;(4)获取新闻标题的总数;(5)使用 iterator() 获取 Iterator 对象;(
6、6)使用Iterator 遍历集合,使用hasNext()方法作为循环条件,判断是否存在另一个可访问的元素;(7)使用增强型for遍历集合;国 Console 笈 N &wTrt I e Dem -Java Application罚同标题数目为:2条高考汽车高考汽车北京阿博泰克北大青鸟信息技术有限公司6、HashSet存储狗狗信息需求说明:使用HashSet存储多条狗狗信息,获取狗狗总数,使用Iterator接口逐条打印出各条狗狗信息,输出效果如图所示7、使用HashMa库合类需求说明:按照以下实现的步骤,使用 HashMapt立国家英文简称和中文全名间的键值映射,并通过key对value进行
7、操作,输出效果如下图所示:(1)使用HashMapff储多组国家英文简称和中文全称的键值对;(2)显示CN对应国家的中文全称;(3)显示集合中元素个数;(4)两次判断Map中是否存在FR键;(5)分别显示键集、值集和键值对集;(6)清空HashMap并判断;柒加加工Jr曲,位jOcwach。皿Q*Z*5*DC11 J*Hi G_l叭 _X_ X K 一立庭卫二二CN布的国速是?卬华讯具和因d幅。中共有4组数雅M3P中包含FR的hy吗?tru鼾M即中包含F R的key吗?f白1骁US RU CHj美利坚合众国,俄要新班邦中华人民共和国UE-美利坚合小国.CN=中华人民共和国已清宝Map中肿据!
8、_ _ /北京阿博泰克北大青鸟信息技术有限公司8、使用Iterator 和增强型for循环遍历Map集合需求说明:按照以下实现的步骤,使用Iterator和增强型for循环遍历Map集合,输出效果如下图所示:(1)创建多个狗狗对象;(2)创建Map集合对象并把多个狗狗对象放入其中;(3)通过Iterator 依次输出集合中所有狗狗的信息;(4)使用增强型for循环输出集合中所有狗狗的信息;日 Console ; Test Java Application C:Program FiIesJavaJre 1.6-0_01binj 使用ItEras工和增强fs循环遍历所有狗狗的昵称和品种分别是: 亚
9、业拄布拉多罪菲拉布拉多欧欧雪娜瑞美美雪娜瑞9、根据学员英文名找到学员对象需求说明:学士后学员应聘至外企工作,每个学员都会有一个英文名称,对应该学员对象。按照以下实现的步骤实现通过英文名称,获得该学员对象的详细信息:(1)创建学员对象,学员属性包括姓名、性别;(2)创建保存“键-值对”的集合对象;(3)把英文名称与学员对象按照“键-值对”的方式存储在HashMa叶,这 里以“Jack”举例;(4)判断是否存在“ Jack”这个键;(5)如果存在,根据键获取如图所示的相应的值; 硼研口JAppl icat ion F:mytclipSB军驯” s * n3k对应的学员姓名是:李明性别是:骋/J北京
10、阿博泰克北大青鸟信息技术有限公司10、使用泛型集合需求说明:使用 ArrayList、HashMap TestMsp Java Application C:Progra 所有拘狗的昵称和品种分别是: 亚亚拉布拉多罪罪拉布拉多欧欧雪娜瑞美美雪娜瑞11、使用泛型根据学员英文名找到学员对象需求说明:在作业9的基础上,使用泛型HashMapK,V存储学员数据,使用containsKey()方法判断值的存在,如果存在按照下图效果进行输出。日 Console terminated a HashMapDemo Java Application C:Program FilJavajrel.6.0_0Lbinj
11、avaw.exe |键集:Jack,值集工 e nti ty . S t u&e n.t 017164, ent ity S t ucie nt & 1 f h B e-e 3 键一值又,集合HJacJc=entity,Studentcl7i64, Eose=entityStudent01 fbBee3学员姓名:李明12、Collections 常用方法的使用需求说明:使用Collections 的sort()方法升序打印输出集合中所有元素; 使用Collection 的max()方法获得集合中最大的元素;使用Collections 的min()方法获得集合中最小的元素;使用 Collections 的binarySearch()方 法获取元素的索引;使用 Collections 的reverse。方法降序打印输出集合 中所有元素。下图为输出效果示例,你可以自行编写集合中的数据并输出。北京阿博泰克北大青鸟信息技术有限公司日 Console 蹈值值升 大小组1 S最数皿terminated* Test 丽日 Application C;Pr ;we :and 序can ccllscticn 电ew is l&arn test chis co数组降序 we ua ehls test l&arn is he
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工程项目可行性试题及答案
- 智能机器人研发及销售合同
- 行政管理经济法考试细则试题及答案
- 建筑学建筑材料及结构设计知识点回顾
- 行政管理公共关系学评价机制试题及答案
- 水电工程外部环境影响试题及答案
- 中级经济师职业发展方向试题及答案
- 提升创新能力的团队活动计划
- 2025年生物试题及答案
- 对视等级测试题及答案
- 急性心肌梗死的急救护理
- 2023年04月江苏南京师范大学附属中学公开招聘教科室文员1人笔试参考题库附答案详解
- 监事会成员任职决定
- 线段的垂直平分线 课件
- 桌面运维工程师能力试卷试卷题库面试版本
- 工业园区物业保洁工作作业指导手册
- 消防安全工作例会制度
- GB/T 9634.4-2007铁氧体磁心表面缺陷极限导则第4部分:环形磁心
- 2022年阜宁县(中小学、幼儿园)教师招聘考试《教育综合知识》试题及答案解析
- GB/T 15608-2006中国颜色体系
- 95598工单大数据分析及压降策略
评论
0/150
提交评论