删除某个文件中相同的行,留下的仍然保持原来的顺序

bianmazi 2006-07-03 09:09:23
删除某个文件中相同的行,留下的仍然保持原来的顺序

这是一道面试题,请高手帮忙,这道题很重要,如果做上了 我就可以上班了,谢谢大家,题的意思我也不是很清楚,就这么一句,然后那个经理就说,回去把这道题做上了。该如何做呀,要求写个程序,谢谢阿!
...全文
145 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
bianmazi 2006-07-03
  • 打赏
  • 举报
回复
可以给个具体的实现吗?我不明白如何来完成,思路有一点了,但是还是不知道该如何 来完成,谢谢,恳请您来再次帮我一下!
trumplet 2006-07-03
  • 打赏
  • 举报
回复
、读一行;
2、写到新文件;
3、add 入 hashmap;

4、while (读一行,文件未读完) {

5、 if (hashmap 里没有){
6、 写到新文件;
7、 add 入 hashmap;
8、 }

9、}
trumplet 2006-07-03
  • 打赏
  • 举报
回复
程序写好啦,请看我写的程序:

1、读一行;
2、写到新文件;
3、add 入 hashmap;

4、while (读一行,文件未读完) {

5、 if (hashmap 里没有){
6、 写到新文件;
7、 }

8、}
cgx777 2006-07-03
  • 打赏
  • 举报
回复
把重复的去了 ,顺序没有变啊 怎么变了呢?
kevinliuu 2006-07-03
  • 打赏
  • 举报
回复
呵呵,那就用ArrayList

明天写,现在没时间了
bianmazi 2006-07-03
  • 打赏
  • 举报
回复
哥哥, 那这样不是顺序 也变了吗?具体代码该如何写啊?我不会,一点思路都没有啊,哎,太菜了!
kevinliuu 2006-07-03
  • 打赏
  • 举报
回复
读一行,置入一个hashmap,每读一行,在hashmap中比较,如果出现过,则删除

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧