java按姓名查找如何编写?
就是制作通讯录时要求如下:通讯录的制作要求每条信息至包含姓名(name)城市(city)电话(tel)QQ号(qq),完成如下功能:(1)输入信息——enter();(2...
就是制作通讯录时要求如下:
通讯录的制作
要求每条信息至包含姓名(name )城市(city)电话(tel)QQ号(qq),完成如下功能:
(1) 输入信息—— enter();
(2) 显示信息——display( );
(3) 查找以姓名作为关键字 ——search( );
(4) 删除信息——delete( );
(5) 存盘(将数据保存在文件中,此功能选做)——save ( );
哪位高手帮帮忙吧!
我这个不建立数据库的,而且在数据结构课程设计的Java语句中插入这么一段SOL语言,不太合适吧。
希望给我具体的代码,谢谢! 展开
通讯录的制作
要求每条信息至包含姓名(name )城市(city)电话(tel)QQ号(qq),完成如下功能:
(1) 输入信息—— enter();
(2) 显示信息——display( );
(3) 查找以姓名作为关键字 ——search( );
(4) 删除信息——delete( );
(5) 存盘(将数据保存在文件中,此功能选做)——save ( );
哪位高手帮帮忙吧!
我这个不建立数据库的,而且在数据结构课程设计的Java语句中插入这么一段SOL语言,不太合适吧。
希望给我具体的代码,谢谢! 展开
5个回答
展开全部
我推荐用Access,可以打到jar包中运行,连接还方便。
要么用XML,也可以。
要么将每条信息写成一个类,并且序列化,通过ObjectOutputStream一个个写到文件中,用时再取出来。
要么用XML,也可以。
要么将每条信息写成一个类,并且序列化,通过ObjectOutputStream一个个写到文件中,用时再取出来。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是学J2ME吧!先创立新文件,再写入数据,以姓名.后缀 为文件名,查找的时候用file对象读入file.保存write或save对象
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
只是一个检索的问题,首先确定数据结构,采用排序List或者Hashtable都可以。随便看一下API就知道了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-04-15
展开全部
推荐您去这看看,这样的问题都有详细的解决方法,他们的java教程讲解的比较全,你可以去学习下,希望对你有帮助
参考资料:http://www.baidu.com/s?wd=%B1%B1%B7%E7%CD%F8&rsv_bp=0&rsv_spt=3&inputT=100
参考资料:http://www.baidu.com/s?wd=%B1%B1%B7%E7%CD%F8&rsv_bp=0&rsv_spt=3&inputT=100
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
方案一:
不就一个SQL语句搞定了吗?
用JDBC的PreparedStatement。
select * from user where name=?;
方案二:
不用数据库的话,用文件也可以:
文件的每一行记录一条信息,如下形式
name--city--tel--qq
查找的时候用BuferedReader对文件readLine一行一行的分析查找:找到合适的就返回。
方案三:
先对用户进行封装,用户名唯一。
把用户都存放到HashMap<String,User>()users里面。以用户名为Key
查找用户:users.get(name);
方案四:
如果你对XML比较熟悉的话可以把信息存放到XML里面。
然后用SAX或DOM进行操作。
不就一个SQL语句搞定了吗?
用JDBC的PreparedStatement。
select * from user where name=?;
方案二:
不用数据库的话,用文件也可以:
文件的每一行记录一条信息,如下形式
name--city--tel--qq
查找的时候用BuferedReader对文件readLine一行一行的分析查找:找到合适的就返回。
方案三:
先对用户进行封装,用户名唯一。
把用户都存放到HashMap<String,User>()users里面。以用户名为Key
查找用户:users.get(name);
方案四:
如果你对XML比较熟悉的话可以把信息存放到XML里面。
然后用SAX或DOM进行操作。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询