Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Java SE 综合讨论区
打印话题 寄给朋友 订阅主题 |
作者 | ObjectInputStream的文件读取问题 |
macroxmu
发贴: 16 积分: 0 |
于 2005-09-07 16:31
测试代码如下: 作用为向文件中写入一个类而后读取, 但是并未打印出相应的结果。 这两个类的用法也都是按照书上的用法, 请问是什么原因? import java.io.*; public class file_io{ ObjectInputStream input; ObjectOutputStream output; String str; public file_io(){ map m=new map(); add( m ); read( ); System.out.println(str); } //向文件“io”中写入对象 void add(map record){ try{ FileOutputStream fos=new FileOutputStream("io"); output = new ObjectOutputStream(fos); output.writeObject(record); output.flush(); output.close(); } catch(IOException e){ } } //从文件中读取对象 void read(){ map maps; try { FileInputStream fis=new FileInputStream("io"); input=new ObjectInputStream(fis); maps=(map) input.readObject(); str=maps.s; fis.close(); } catch (IOException e){ } catch(ClassNotFoundException e){ } } public static void main(String args[]){ file_io f=new file_io(); } } class map{ String s; map(){ s="string"; } }
macroxmu edited on 2005-09-07 16:33
关于 异常 。。。。 谢谢指教 |
话题树型展开 |
人气 | 标题 | 作者 | 字数 | 发贴时间 |
5844 | ObjectInputStream的文件读取问题 | macroxmu | 1558 | 2005-09-07 16:31 |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |