您的位置:首页 > 编程语言 > Java开发

学自慕课网:Java常用集合框架(实践篇)

2015-12-02 21:01 429 查看

Java常用集合框架(实践篇)

1.   ArrayList功能演示—模拟学生选课功能

Ø        选择课程(往集合中添加课程)

Ø        删除所选的某门课程(删除集合中的元素)

Ø        查看所选课程

Ø        修改所选课程

2.   学生选课—课程查询

ListTest://三种方法,for,迭代器,for each

3.   学生选课—使用泛型

//泛型不能使用基本类型

//泛型集合可以添加泛型的子类型的对象实例

4.   学生选课—Set集合管理课程

Ø        创建备选课程

Ø        循环三次,每次输入课程ID

Ø        往学生的courses属性中添加与输入的ID匹配的课程

Ø        输出学生选择的课程

5.   学生选课—通过Map添加学生

Ø        通过Map<String,Student>进行学生信息管理,其中key为学生ID,value为学生对象

Ø        通过键盘输入学生信息

Ø        对集合中的学生信息进行增删改查操作

6.   学生选课—判断List中课程是否存在

Ø        在课程序列中,如何判断是否包含某门或者某几门课程?

Ø        如果课程序列包含某门课程,如何判断该课程的索引位置?

Ø        在学生映射表中,如何判断是否包含某个学生ID?

Ø        如何判断是否包含某个学生对象?

Ø        如果想把课程或者学生对象,按照课程名称或者学生姓名排序有怎么办?按照ID排序呢?

7.   学生选课—判断Set中课程是否存在

8.   学生选课—判断List中课程中的位置

9.   练习:

Ø        利用Collections.sort()方法对泛型为String的List进行排序

Ø        创建完List<String>之后,往其中添加十条随机字符串

Ø        每条字符串的长度为10以内的随机整数

Ø        排序规则:(按照先数字后字母,数字0-9,字母A-Z,a-z排)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: