| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 777 人关注过本帖
标题:关于对象串行化
只看楼主 加入收藏
sbihcmfkpgf
Rank: 2
等 级:论坛游民
帖 子:13
专家分:10
注 册:2007-5-19
收藏
 问题点数:0 回复次数:2 
关于对象串行化
当我保存了很多串行化对象时,比如说用户帐号和密码都在一个对象里面,当登录时,我得从保存文件里读与之相匹配的帐号和密码,但怎样判断文件到达末尾否?
假设如下代码:
       try{
           FileInputStream fi=new FileInputStream("xx.txt");
           ObjectInputStream is=new ObjectInputStream(fi);
           String theId="sbihc";
           String thePsw="132610";
           UserInfo ui=null;    //UserInfo为串行化类
           ui=(UserInfo)is.readObject();
           while(ui!=null){   //好象不能用此方法判断文件尾????
               if(theId.equals(ui.getId()) && thdPsw.equals(ui.getPsw()){
    }
            ui=(UserInfo)is.readObject();
           }
           is.close();
        }catch(Exception e){}
搜索更多相关主题的帖子: 串行 对象 UserInfo 帐号 
2008-06-02 08:04
mqh21364
Rank: 1
等 级:新手上路
帖 子:642
专家分:0
注 册:2008-2-28
收藏
得分:0 
EOF

前不见古人,后不见来者。念天地之悠悠,独怆然而涕下。
2008-06-02 10:39
鼻涕虫
Rank: 1
等 级:新手上路
威 望:1
帖 子:36
专家分:0
注 册:2008-5-4
收藏
得分:0 
try {
            FileInputStream fileInputStream =
                new FileInputStream(file);
            ObjectInputStream objInputStream =
                new ObjectInputStream(fileInputStream);
            
            while(fileInputStream.available() > 0) {
                list.add(objInputStream.readObject());
            }
            objInputStream.close();

参考网上的这个,看看怎么样
2008-06-02 17:09
快速回复:关于对象串行化
数据加载中...
 
   



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

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