利用Set集合实现租房用户的增删改查

利用Set集合实现租房用户的增删改查。
	public class Test  implements Imformation {
	@Override
public void AddImformation() {
	UseImformation test=new UseImformation();//定义对象
	Scanner sc=new Scanner(System.in);
	
	System.out.println("请输入求租客户的姓名:");
	String name=sc.next();
	System.out.println("请输入求租客户的性别:");
	String sex=sc.next();
	System.out.println("请输入求租客户的联系电话:");
	String phone=sc.next();
	System.out.println("请输入求租客户的QQ:");
	String qq=sc.next();
	
	test.setName(name);
	test.setSex(sex);
	test.setPhone(phone);
	test.setQQ(qq);
	
	set.add(test);
	
	System.out.println(set);

}

@Override
public void DeleteImformation() {
	System.out.println(set);
	Iterator iterator=set.iterator();
	Scanner sc=new Scanner(System.in);
	System.out.println("请输入您需要删除掉的求组客户姓名:");
	String print=sc.next();
	while (iterator.hasNext()) {
		if (print==iterator.next()) {
			set.remove(print);
		}
	}
	System.out.println(set);
}
public void UpdateImformation() {
	Iterator iterator=set.iterator();
	Scanner sc=new Scanner(System.in);
	System.out.println("请输入您需要修改的求组客户姓名:");
	String print=sc.next();
	while (iterator.hasNext()) {
		if (print==iterator.next()) {
			System.out.println("请选择您需要修改的求租客户的信息:");
			System.out.println("1、姓名\t 2、性别\t 3、联系电话\t 4、QQ");
			int chooses=sc.nextInt();
			switch (chooses) {
			case 1:
				System.out.println("请输入您要修改的内容,谢谢!");
				
				break;
			case 2:
				System.out.println("请输入您要修改的内容,谢谢!");
				
				break;
			case 3:
				System.out.println("请输入您要修改的内容,谢谢!");
				
				break;
			case 4:
				System.out.println("请输入您要修改的内容,谢谢!");
				
				break;
			default:
				System.out.println("您输入的选项不合法,请重新输入!");
				break;
			}
	System.out.println(set);
		}
	}
}

@Override
public void QueryImformation() {
	System.out.println(set);
	Iterator iterator=set.iterator();
	Scanner sc=new Scanner(System.in);
	System.out.println("请输入您需要查询的类型:");
	System.out.println("1、全部查询  \t 2、查询个人");
	String print=sc.next();
	if (print.equals("1")) {
		System.out.println(set);
	}
	else {
		System.out.println("请输入你所要查询的求租客户的姓名");
		String name=sc.next();
		while (iterator.hasNext()) {
			if (name==iterator.next()) {
				System.out.println(name);
			}
		}
	}
}

public static void main(String[] args) {
	Scanner sc=new Scanner(System.in);
	System.out.println("欢迎进入求租客户管理系统!");
	quit:
	while (true) {
		System.out.println("请您输入你想要的执行的操作:");
		System.out.println("1、添加求租客户信息");
		System.out.println("2、删除求租客户信息");
		System.out.println("3、修改求租客户信息");
		System.out.println("4、查询求租客户信息");
		int cloose=sc.nextInt();
		Test T1=new Test();
		switch (cloose) {
		case 1:
			T1.AddImformation();
			break;
		case 2:
			T1.DeleteImformation();
			break;
		case 3:
			T1.UpdateImformation();
			break;
		case 4:
			T1.QueryImformation();
			break;
		default:
			System.out.println("您输入的选项不合法,请重新输入!");
			break;
		}
		System.out.println("请您选择下一步操作:a、继续 \t b、退出");
		String next=sc.next();
		if (next.equals("a")) {
			System.out.println("请选择您接下来的操作");
			continue;
		}
		else {
			break quit;
		}
	}
	System.out.println("您已成功退出,祝您生活愉快!");
}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值