用map之后,文件内的内容全乱了!

潍一 2012-12-16 02:58:51
我是根据文件内的行数来确定账户和密码是否匹配的,但是如果修改密码,之后使用map去重新覆盖源文件,发现文件内的内容排序全乱了,这样我就找不到我的账号匹配的密码是哪个了,求大神教下,如何修改源文件,但不让排序混乱呢?
...全文
232 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
BaronZ 2012-12-16
  • 打赏
  • 举报
回复
关排序什么事?用户名和密码是一个key-value对?
huntor 2012-12-16
  • 打赏
  • 举报
回复
引用 5 楼 kiss8745 的回复:
引用 3 楼 huntor 的回复:使用一个简单的数据库保存吧 不会数据库啊,嘻嘻! 更不会连接数据库!
使用db4o这个数据库,看看自带的教程就会了。
潍一 2012-12-16
  • 打赏
  • 举报
回复
引用 4 楼 tiwerbao 的回复:
引用 2 楼 fangmingshijie 的回复: LinkedHashMap 正解,LinkedHashMap会按照你的插入顺序排列的,效率比HashMap低一些,但是能保证顺序。 你覆盖文件的时候,按遍历顺序覆盖就可以了。
效率低没问题,嘻嘻,就那么点点数据!
潍一 2012-12-16
  • 打赏
  • 举报
回复
引用 2 楼 fangmingshijie 的回复:
LinkedHashMap
谢谢,我去试试!
潍一 2012-12-16
  • 打赏
  • 举报
回复
引用 3 楼 huntor 的回复:
使用一个简单的数据库保存吧
不会数据库啊,嘻嘻! 更不会连接数据库!
Jacky-止涯 2012-12-16
  • 打赏
  • 举报
回复
引用 2 楼 fangmingshijie 的回复:
LinkedHashMap
正解,LinkedHashMap会按照你的插入顺序排列的,效率比HashMap低一些,但是能保证顺序。 你覆盖文件的时候,按遍历顺序覆盖就可以了。
huntor 2012-12-16
  • 打赏
  • 举报
回复
使用一个简单的数据库保存吧
  • 打赏
  • 举报
回复
LinkedHashMap
傲雪kimi 2012-12-16
  • 打赏
  • 举报
回复

62,621

社区成员

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

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