为了账号安全,请及时绑定邮箱和手机立即绑定

有没有大神帮忙做一下

1. 编写一个程序实现简单的通讯录管理,每条通讯录包括姓名,电话,地址。程序的主要 功能包括插入一条通讯录信息;显示所有通讯录信息;删除一条通讯录信息。

 

插入功能:为通讯录增加一条记录。 删除功能:根据输入的姓名从通讯录中删除该条记录。 显示所有记录:按一定的格式将所有记录显示出来。

 

要求:将通信录信息保存在磁盘上,运行程序时,从磁盘上将通讯录信息加载到内存中, 进行相应的显示、插入和删除操作,操作完毕后将结果写回磁盘。

提示:

 定义类 AContact 封装一条通讯录的信息,包括姓名、电话、地址。

ü定义类 Contacts,使用集合(ArrayList, LinkedList 等)保存所有通讯录的信息, 即定义一个成员变量为集合类型,其中每个元素为 AContact 类型。并实现下列方 法:

 显示所有通讯录信息;

 插入一条通讯录;

根据姓名删除一条通讯录。

有条件的同学可以增加按姓名进行排序的功能。

用 BufferedReader 和 PrintWriter 实现 AContact 对象的字符串形式到磁 盘的读写(也可以用 ObjectInputStream 和 ObjectOutputStream 实现

AContact 对象的二进制文件的输入输出)。

请多次运行给定的 ContactsTest 以了解程序的运行情况。

 


正在回答

3 回答

别人顶多给你思路 或者解答些你解决问题时遇到的问题, 你这样直接把个东西丢出来 要别人帮忙完成.我估计没谁有哪个时间...........

0 回复 有任何疑惑可以回复我~

帮做作业题显然要给钱啊

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1162698    人
  • 解答问题       17548    个

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

进入课程

有没有大神帮忙做一下

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信