java面向对象第七章-实践2-ArrayList 集合完成数据操作

本文介绍了如何使用Java的ArrayList集合实现一个控制台版用户信息系统。系统功能包括添加用户(编号、姓名、性别)、按编号删除用户及按编号、姓名、性别查询用户。实现思路涉及创建UserInfo类,包含编号、姓名、性别属性,以及UserInfoSys类,用List实例属性存储用户信息,包含addUserInfo、deleteUserInfo和selectUserInfo等方法。
摘要由CSDN通过智能技术生成
实践2-ArrayList 集合完成数据操作

目标:实现控制台版用户信息系统,系统包括添加用户信息(编号、姓名、性别)以及按照编号删除指定的用户。查询用户信息,查询用户信息分为按照编号查询、按照姓名查询以及按照性别查询。系统运行效果如图所示。

程序运行效果
**实现思路
(1)创建类 UserInfo,在该类中定义 3 个 String 类型的变量编号(no)、姓名(name)、性别(sex),并创建这 3 个属性对应的 getter 和 setter 方法。

public class UserInfo {
   

	private String no; // 账号
	private String name; // 姓名
	private String sex; // 性别

	public String getNo() {
   
		return no;
	}

	public void setNo(String no) {
   
		this.no = no;
	}

	public String getName() {
   
		return name;
	}

	public void setName(String name) {
   
		this.name = name;
	}

	public String getSex() {
   
		return sex;
	}

	public void setSex(String sex) {
   
		this.sex = sex;
	}
 }

(2)创建类 UserInfoSys,在该类中定义 List 类型的实例属性 list,将 ArrayList 实例赋值于该属性。

public class UserInfoSys {
   
 static ArrayList list = new ArrayList();
}

(3)在 UserInfoSys 类中定义 addUserInfo()方法,用于处理添加用户信息操作;定义deleteUserInfo()方法,该方法用于处理删除用户信息操作;定义 selectUserInfo()方法,该方法用于处理查询用户信息操作。

1)addUserInfo方法

	public static void addUserInfo() {
    // 添加账户
		System.out.println("请输入账号:");
		String a = Sc.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值