美文网首页
使用Java集合框架实现学生选课操作

使用Java集合框架实现学生选课操作

作者: 飞灰非辉 | 来源:发表于2019-05-07 20:42 被阅读0次

实现功能--模拟学生选课功能

1.选择课程(往集合中添加课程)
2.删除所选的某门课程(删除集合中的元素)
3.查看所选课程
4.修改所选课程


1.创建学生类和课程类
新建一个项目-->新建两个类,学生类,课程类->定义相应的属性及含参构造函数如下图:

学生类.png
课程类.png
注:学生类使用了Set接口,需要导入相应的包
2.添加课程
用一个List容器存放新建课程作为备选课程
创建一个List类型对象用于存放课程 序列.png
创建添加方法,向序列中添加课程使用Collection的add();方法,操作如下图 image.png
使用foreach方法遍历list序列,取得所备用的课程
image.png
运行结果 image.png
3.删除、修改课程
使用Collection的remove();方法,对课程进行删除,set();方法,对课程进行修改
修改及删除.png
4.使用Map接口方式创建学生对象
使用Map接口的put();方法创建学生对象,泛型为<String,Student>,用Scanner类,获取键盘输入的信息,以创建三个学生对象为例 image.png
image.png
5.删除、修改学生信息
与Collection接口方法相类似,在Map中也是用remove();方法进行删除操作,使用put();方法进行修改
image.png
6.学生选课
在创建Student类是,定义了Set类型的course属性,这里的Set堆接口,可用来无序的存放学生所选的序列,使用add();方法函数将所选的课程添加到学生对象的course中,下图为创建一个学生并选课的程序
image.png
在main函数中调用上述函数,如下图
image.png
控制台显示情况如下:
image.png
注:此程序主要用于学习集合框架的使用方法加深集合框架的理解,选课系统会存在许多不完善方面

相关文章

  • 使用Java集合框架实现学生选课操作

    实现功能--模拟学生选课功能 1.选择课程(往集合中添加课程)2.删除所选的某门课程(删除集合中的元素)3.查看所...

  • 【集合框架】

    集合框架(怎么实现、适用场景) hash相关 Java集合框架 Java集合框架综述Java集合框架面试问题集锦 ...

  • 集合

    集合 Java集合框架 将集合的接口和实现分离 Collection接口 迭代器 泛型使用方法 集合框架中的接口 ...

  • java | 集合框架

    集合框架 集合代表了一组对象,Java中的集合框架定义了一套规范,用来表示、操作集合,使具体操作与实现细节解耦。而...

  • Java基础-集合框架

    概念 Java集合框架提供了数据持有对象的方式,提供了对数据集合的操作,Java集合框架位于java.util包下...

  • 集合框架

    java集合框架提供了数据持有对象的方式,提供了对数据集合的操作。java集合框架位于java.util包下,主要...

  • 0730课程总结

    Java集合框架 Java平台提供了一个全新的集合框架。“集合框架”主要由一组用来操作对象的接口组成。不同接口描述...

  • Java 集合框架_开篇

    Java 集合框架系列 Java 集合框架_开篇Java 集合框架_ListJava 集合框架_ArrayList...

  • Java 集合框架_List

    Java 集合框架系列 Java 集合框架_开篇Java 集合框架_ListJava 集合框架_ArrayList...

  • Java集合框架使用总结

    Java集合框架使用总结 前言: 本文是对Java集合框架做了一个概括性的解说,目的是对Java集合框架体系有个总...

网友评论

      本文标题:使用Java集合框架实现学生选课操作

      本文链接:https://www.haomeiwen.com/subject/fylroqtx.html