编写Java程序,使用Set实现不重复添加用户
2024-09-08 22:37:13
返回本章节
返回作业目录
需求说明:
在控制台输入用户信息,用户信息包括姓名、性别和年龄,将用户信息保存至User对象中。
将User对象保存至HashSet集合中。
规定如果两个User对象的姓名、性别和年龄相同,即为同一个User对象。
实现思路:
创建类User,在该类中定义String类型属性姓名(name)、性别(sex),int类型属性年龄age,并重写该类的hashCode()方法和equals()方法。
创建类UserSys,在该类中定义HashSet类型实例属性set,该属性用于添加User对象,并定义添加用户信息方法addUser(),该方法用于将用户对象添加至set集合中。
实现代码:
最新文章
- Spring学习系列(三) 通过Java代码装配Bean
- vijos1144(小胖守皇宫)
- makefile实例(2)-多个文件实例
- nodejs + nginx + ECS阿里云服务器环境设置
- localStorage sessionStorage 和cookie等前端存储方式总结
- 树莓派3b+_32位linux系统arm架构安装JDK
- Android之PhotoView使用
- postman自动化,测试脚本
- AES加密的S盒和逆S盒的推导代码备份(C实现)
- PDF 补丁丁 0.6.0.3355 版发布(修复阅读模式、书签缩放的问题)
- java基础篇---网络编程(UDP程序设计)
- 深蓝色 --ppt
- Linux 安装配置 Nginx
- Alpha阶段事后诸葛亮会议记录
- 可随意交换位置的gridview
- MathType中输入不了汉字如何处理
- Mat代码操作
- HUST软测1504班第6周小组作业成绩
- Mybatis-动态SQL语句
- Jenkins持续集成企业实战系列之Jenkins持续集成简介及安装-----02
热门文章
- STL学习笔记1
- 【STM32】使用SDIO进行SD卡读写,包含文件管理FatFs(四)-介绍库函数,获取一些SD卡的信息
- [学习总结]3、Android---Scroller类(左右滑动效果常用的类)
- jenkins之邮箱设置
- Spring Batch : 在不同steps间传递数据
- 【Spring Framework】Spring入门教程(八)Spring的事务管理
- Spring Boot简单操作
- 漏洞扫描器-AWVS
- java多线程3:synchronized
- 从零开始写一个前端脚手架四、初始化进程提示(chalk)