| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 302 人关注过本帖
标题:求帮助,GUI和文本读取的问题!~
只看楼主 加入收藏
程序菜菜
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2012-3-15
结帖率:100%
收藏
 问题点数:0 回复次数:0 
求帮助,GUI和文本读取的问题!~
程序代码:
                                                         try{
                                                                   FileInputStream f=new  FileInputStream("d:/stu.txt");
                                                                   ObjectInputStream si=new ObjectInputStream(f);
                                                             
                                                                   for(int i=0;i<number;i++)
                                                                    {
                                                                       cust[i]=(Customer) si.readObject(); 
                                                                      System.out.println(cust[i]);
                                                                   }
                                                                   si.close();
                                                               }catch(Exception exc){}
                                                      
                                                                    for(int i=0;i<number;i++)
                                                                              {
                                                                                  if(custom.getCardN().equals(cust[i].getCardN()))
                                                                                   {
                                                                                        cust[i].setPassWrd(custom.getPassW());
                                                                                   }
                                                                          
                                                                              }
                                                                   
                                                                       
                                                                       
                                                           try{
                                                                   
                                                                          
                                                                        FileOutputStream f0=new  FileOutputStream("d:/stu.txt");
                                                                        ObjectOutputStream s0=new ObjectOutputStream(f0);
                                                                           for( Customer c:cust)
                                                                           {
                                                                               s0.writeObject(c);
                                                                               System.out.println(c);
                                                                           }
                                                                         
                                                                           s0.close();
                                                                   
                                                                }
                                                                  catch(Exception x){}      
图片附件: 游客没有浏览图片的权限,请 登录注册
图片附件: 游客没有浏览图片的权限,请 登录注册
图片附件: 游客没有浏览图片的权限,请 登录注册


我用GUI做了一个登录的图形界面。
用ObjectInputStream、ObjectOutputStream存取账户名和密码。
每次登录的时候账户名和密码都是从文本里面读取并比较。
初始化的时候:我是用ObjectOutputStream把对象数组读进文本的;
密码比较的时候 再把密码从文本读去出来。

问题出现在,我再设计一个修改密码的GUI的时候,用户名和密码也是从同一个文件读取的,我的目的是想让它读取读取的并保存我修改密码后的那个文本。
但是我成功对第2个用户进行成功修改后(第一个密码已经修改)再登录修改的第一个用户的时候就会就出现错误。就会回到是我之前初始化的文本。没有保存我修改密码后的那个文本。这是为什么呢?


2012-05-02 13:18
快速回复:求帮助,GUI和文本读取的问题!~
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013175 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved