有没有大神帮忙做一下

来源:-

于风windy

2015-12-18 09:03

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

 

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

 

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

提示:

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

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

 显示所有通讯录信息;

 插入一条通讯录;

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

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

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

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

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

 


写回答 关注

2回答

  • 天启之魂
    2015-12-18 09:23:52

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

  • Caballarii
    2015-12-18 09:12:46

    帮做作业题显然要给钱啊

Java入门第一季(IDEA工具)升级版

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

1165172 学习 · 17581 问题

查看课程

相似问题