注意:
1、这两个流会将数据以及数据的类型一并写入文件,且这个文件不是普通文本文档
2、DataOutputStream写的文件,只能使用DataInputStream去读,并且读的时候你需要提前知道写入的顺序,读的顺序需要和写的顺序一致,才可以正常取出数据
开发框架:
1、创建输出文件框架
//创建数据专属的字节输出流,其节点流是一个输出流OutputStream,但是这是一个抽象类无法实例化,
//所以可以创建它的一个子类FileOutputStream,进行实例化,创建输出文件。
DataOutputStream dos = new DataOutputStream(new FileOutputStream("temp2"));
//写数据
byte b = 100;
short s = 200;
int i = 300;
long l = 400L;
float f = 500f;
double d = 600;
char c = 'a';
boolean bo = true;
//写
dos.writeByte(b);
dos.writeShort(s);
dos.writeInt(i);
dos.writeLong(l);
dos.writeFloat(f);
dos.writeDouble(d);
dos.writeChar(c);
dos.writeBoolean(bo);
//刷新&#x