- 博客(1)
- 资源 (1)
- 收藏
- 关注
原创 在集合中完成属性id相同即为同一学生对象的判断
标题在集合中完成相同id为同一学生的判断 我们知道Java集合中分为单列和双列,双列中又分为list子接口(有序集合)和set子接口(无序集合),而无序集合的特点就是不允许添加相同元素,使用add()方法添加相同对象时,会返回false并且添加的新元素无法被加入。 在实现了set接口的HashSet实现类中,向集合中使用add()方法添加元素时,HashSet会调用对象的HashCode方法返回对象的hashcode值,用来决定对象在集合中的位置。 并且使用equals方法比较对象是否相等。 如果两个
2021-07-03 12:45:26 123
Java(控制台)学生管理系统.rar
在一所学校中,对学生人员流动的管理是很麻烦的,本案例要求编写一个实现对学生信息的添加、删除、修改和查询功能。系统首页即每个功能具体要求如下。
系统首页 相应功能实现后都回到首页,提示用户选择功能。
1、添加功能:用固话选择功能后,要求用户在控制台输入学号,姓名,班级,居住地的基本信息,判断学号是否被占用,被占用则提示学号被占用,添加失败,反之则添加成功。
2、删除功能:用户选择该功能后,提示输入要删除学生的学号,怕毛短是否有这个学生,有则在集合中删除此学生,没有则提示学号未注册。
3,修改功能:用户选择功能后,提示用户在控制台输入删除学生的学号,判断是否有此学生,如果有则修改原有的学生信息,输入时实现直接回车不修改。反之没有提示学号未注册。
4、查询功能:选中功能后实现在控制台按学号由小到大打印出所有学生信息。
5、退出系统:推出程序
2021-07-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人