对象的序列化(serialization)类是面向流的,应如何将对象写入到随机存取文件中? 对象的序列化(serialization)类是面向流的,应如何将对象写入到随机存取文件中? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 个人认为:是否简单认为对象实现序列化接口,然后用对象流ObjectOutputStream写入文件? 既然你能得到流,为啥还怕写不到文件中去?不过最直接的方式就是2楼说的,直接打开文件然后用ObjectOutputStream写入文件,类似如下:try{ FileOutputStream fs = new FileOutputStream("myobj.bin"); ObjectOutputStream os = new ObjectOutputStream(fs ); os.writeObject(myobj); os.close(); }catch(Exception ex){ ex.printStackTrace(); } 没有直接的方法可以将对象写入到随机存取文件中,但是可以使用ByteArray输入/输出流作为中介,来向随机存取文件中写入或从随机存取文件中读出字节,并且可以利用字节流来创建对象输入/输出流,以用于读写对象.需要注意的是在字节流中要包含一个完整的对象,否则读写对象时将发生错误. 例如,java.io.ByteArrayOutputStream可用于获取ObjectOutputStream的字节流,从中可得到byte数组并可将之写入到随机存取文件中.相反,我们可以从随机存取文件中读出字节数组,利用它可构造ByteArrayInputStream,进而构造出ObjectInputStream,以读取对象. 求解:java中的拆箱装箱和多态性中对象向上转型向下转型是不是一个意思? Java读文件表格不能正常显示,请帮忙。 类是可串化的,这是什么意思?? 如何修改局域网内的一台机器上的非共享文件,已知 用户名/密码 怎样实现多用户和服务器交换数据java 关于梦幻西游遇怪问题。希望个位来帮下 关于udp的多线程服务器 如何将JBuilder5内嵌的J2SDK1.3导入1.4版本? 谁做过21点的?可否送上源码? java中有单步执行的命令? 关于在jLabel上显示图片,并且图片自适应JLabel的大小 界面启动时候JTextField取值出现错误。
try{
FileOutputStream fs = new FileOutputStream("myobj.bin");
ObjectOutputStream os = new ObjectOutputStream(fs );
os.writeObject(myobj);
os.close();
}catch(Exception ex){
ex.printStackTrace();
}