这几日学习了ArrayList集合,并利用集合写了在控制台上的简单的学生管理系统。
写一个Student的标准JavaBean类,包括学生的ID、姓名、年龄、住址,在测试类中通过Student对象创建一个集合用于储存学生信息。
测试类内容:
//主方法
//利用while和switch方法,做一个输入从1~6的数字来进行选择方法的过程。6表示直接退出while循环(也就相当于退出了程序)
//添加学生信息方法
//写入ID,并利用while调用“ID查重方法”,达到输入一次ID,就对原集合遍历并查重的效果,如果不重复,则利用Student中的set方法输入ID。
//写入姓名、年龄、地址
//删除学生信息方法
//利用if和equals判断想通过ID还是姓名来删除学生信息,并分别运用students.remove删除对应信息
//修改学生信息方法
//同样判断用ID还是姓名,并修改对应信息
//查询学生信息方法
//同样判断用ID还是姓名,利用for找到对应信息后直接输出
//显示所有学生信息方法
//直接遍历集合并输出
//ID查重方法
//利用for语句判断是否有重复ID