学自慕课网:Java常用集合框架(实践篇)
2015-12-02 21:01
429 查看
Java常用集合框架(实践篇)
1. ArrayList功能演示—模拟学生选课功能
Ø 选择课程(往集合中添加课程)Ø 删除所选的某门课程(删除集合中的元素)
Ø 查看所选课程
Ø 修改所选课程
2. 学生选课—课程查询
ListTest://三种方法,for,迭代器,for each3. 学生选课—使用泛型
//泛型不能使用基本类型//泛型集合可以添加泛型的子类型的对象实例
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排)
相关文章推荐
- Java中yield()和join()在线程中的不同
- Java中Collection和Map集合总结
- java中最容易用错的关系运算符==
- spring中的IOC和AOP
- JSP+servlet+JavaBean
- Java 没有MPI
- Spring容器注解详解<四>
- java web module of login
- 学自慕课网:Java常用集合框架(理论篇)
- java并发基础--等待通知模式
- 搭建Struts2开发环境
- 多继承有什么坏处,为什么java搞单继承,接口为什么可以摈弃这些坏处
- Struts2 DomainModel、ModelDriven接收参数
- CAS client客户端的配置,使用java config的方式
- spring容器DI依赖注入对象<三>
- Java集合类
- java常用的几种线程池比较
- Java基础概要(二)
- Java基本知识(连载)-深入面向对象
- Java基础概要(一)