用java如何将用户的信息保存到一个txt文件中
用objectOutputStream  objectInputStream
为什么每保存一次上一次的就被覆盖了
是怎么回事啊
请各位大虾指点一下

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【steven19870218】截止到2008-07-24 10:15:26的历史汇总数据(不包括此帖):
    发帖的总数量:1                        发帖的总分数:0                        每贴平均分数:0                        
    回帖的总数量:0                        得分贴总数量:0                        回帖的得分率:0%                       
    结贴的总数量:0                        结贴的总分数:0                        
    无满意结贴数:0                        无满意结贴分:0                        
    未结的帖子数:1                        未结的总分数:0                        
    结贴的百分比:0.00  %               结分的百分比:---------------------
    无满意结贴率:---------------------无满意结分率:---------------------
    如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
      

  2.   

    1.你可以在写之前先把文件的内容读出来,然后再一起保存到文件中。2.没有append之类的方法么?
      

  3.   

    你是不是想把用户的信息保存到后缀为ini的配置文件里面, 格式是这样example.ini
    //content
    username = handsome
    password = adf2341N
    email = handsome@domain
    这个有办法, Apache有个Commons工程, 里面提供了很多辅助类。比如有一个类就可以很方便的读写ini配置文件,用法如下://读取usergui.properties文本文件
    PropertiesConfiguration config = new PropertiesConfiguration("usergui.properties");
    //往里面写入colors.backgroud = #000000记录
    config.setProperty("colors.background", "#000000);
    //将修改后的文件保存
    config.save();这个包要去以下地方下载http://commons.apache.org/configuration/当然你也可以用J2SE的内置工具类java.util.Properties不过保存方面就稍微要麻烦一点。可能需要多写几行代码了。
      

  4.   

    因为你输出到txt的时候相当于把原有的数据清空,在重新写入。方法可以考虑3楼的方法。