当前位置: 技术问答>java相关
如何用ObjectOutputStream,ByteArrayOutputStream向一个RandomAccessFile文件中写读数据
来源: 互联网 发布时间:2015-05-09
本文导语: 如何用ObjectOutputStream,ByteArrayOutputStream向一个RandomAccessFile文件中写入一个对象,并将其读出,谢了!!最好能有程序代码。 | //名字有些不雅,别见外! import java.io.*; public class FUCKYOU{ Rand...
如何用ObjectOutputStream,ByteArrayOutputStream向一个RandomAccessFile文件中写入一个对象,并将其读出,谢了!!最好能有程序代码。
|
//名字有些不雅,别见外!
import java.io.*;
public class FUCKYOU{
RandomAccessFile datFile;
ObjectOutputStream ob;
ByteArrayOutputStream bt;
public static void main(String args[])throws IOException{
FUCKYOU f = new FUCKYOU();
String s = new String("haha");
f.method(s);
}
FUCKYOU()throws IOException{
File f1 = new File("myLove.txt");
datFile = new RandomAccessFile(f1,"rw");
bt = new ByteArrayOutputStream();
ob = new ObjectOutputStream(bt);
}
void method(Object o) throws IOException{
ob.writeObject(o);
ob.flush();
writeTo(datFile);
}
void writeTo(DataOutput out) throws IOException{
out.write(bt.toByteArray(),0,bt.size());
}
}
import java.io.*;
public class FUCKYOU{
RandomAccessFile datFile;
ObjectOutputStream ob;
ByteArrayOutputStream bt;
public static void main(String args[])throws IOException{
FUCKYOU f = new FUCKYOU();
String s = new String("haha");
f.method(s);
}
FUCKYOU()throws IOException{
File f1 = new File("myLove.txt");
datFile = new RandomAccessFile(f1,"rw");
bt = new ByteArrayOutputStream();
ob = new ObjectOutputStream(bt);
}
void method(Object o) throws IOException{
ob.writeObject(o);
ob.flush();
writeTo(datFile);
}
void writeTo(DataOutput out) throws IOException{
out.write(bt.toByteArray(),0,bt.size());
}
}
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。