Java集合框架实验报告
16页1、浙江大学城市学院实验报告课程名称 Java高级程序设计 实验项目名称 Java集合框架实验 学生姓名 专业班级 学号 一、实验目的1. 理解Java集合框架的特点、接口与类之间的关系2. 掌握Java集合框架的List接口,以及List接口的重要实现类LinkedList、ArrayList3. 掌握Java集合框架的Set、SortedSet接口,以及重要实现类HashSet与TreeSet4. 掌握Java集合框架的Map、SortedMap接口及其重要实现类HashMap、TreeMap5. 掌握Java集合框架的Collection与Iterator接口的特点与使用方式 二、实验内容1、 使用List管理对象集合2、 使用Map管理对象集合3、 使用Set管理对象集合4、 设计一个自定义的集合类三、实验步骤1、 在Eclipse中新建工程(即项目)2、 使用List管理对象集合1) 新建一个包listExample2) 在这个包中新建三个类:Student类,StudentList类,StudentListTest类.参考代码: Student.java, StudentLis
2、t。java,StudentListTest.java3) 完善上面三个类,相关要求参考源代码程序的注释,即根据要求修改源代码程序,给出具体的实现代码(不使用泛型类).void addStudent(Student student)/添加一个学生对象boolean a=true;for(int i=0;istudents.size();i+)Student stud = (Student)students.get(i);if(stud.getId().equalsIgnoreCase(student.getId())a=false;if(a=true)students。add(student);/修改代码,保证students集合中所有学生对象的id号唯一 void deleteStudentById(String id)/根据学号删除学生对象 for(int i=0;istudents.size();i+)Student stud = (Student)students.get(i);if(stud.getId().equalsIgnoreCase(id)students。remov
3、e(stud); void deleteStudentByName(String name)/根据姓名删除学生对象 for(int i=0;istudents.size();i+)Student stud = (Student)students.get(i);if(stud。getName().equalsIgnoreCase(name)students。remove(stud); void deleteStudentByAge(int age)/根据年龄删除学生对象 for(int i=0;istudents。size();i+)Student stud = (Student)students.get(i);if(stud。getAge()=age)students.remove(stud);Student findByName(String name)int a=0;for(int i=0;istudents.size();i+)Student stud = (Student)students。get(i);if(stud.getName().equalsIgnoreCase(na
《Java集合框架实验报告》由会员人***分享,可在线阅读,更多相关《Java集合框架实验报告》请在金锄头文库上搜索。
乐理学习知识详解
人类寿命无上限
2022~2023教师公开招聘考试题库及答案解析第122期
监理合同协议书
入职军训心得体会集锦六篇
2011年上海高考生物试卷
古建筑工程施工工艺
江苏省苏州市中考语文试题有答案
实用垃圾运输合同书标准范本(4篇).doc
高中语文知识点总结
U4练习题
二年级数学上册三小制作角的初步认识《锐角和钝角的认识》同步习题青岛版六三制
最新 人教版高中数学选修41:1.1平行线等分线段定理同步测试
最新苏教版高中数学必修五导学检测案3.4.1基本不等式1
教职工聘用合同格式版(4篇).doc
[最新]【人教部编版】八年级下册语文:教案20一滴水经过丽江
邮资机使用管理办法
2023竞选校学生会演讲稿四篇
八年级走进文言文第10单元译文
大连理工大学22春《暖通空调》综合作业一答案参考4
2023-03-08 10页
2023-02-22 11页
2024-01-14 46页
2023-04-24 5页
2022-12-14 4页
2023-01-14 13页
2023-01-04 15页
2023-01-17 22页
2022-07-12 22页
2023-06-03 4页