DataInputStream和DataOutputStream基本用法和方法示例
/* java.io.DataOutputStream 数据字节输出流,带着类型写入 可以将内存中的“int i = 10;”,写入到硬盘文件中 写进去的不是字符串,写进去的是二进制数据。 读取顺序和写入顺序要保持一致,必须要提前知道文件中数据的格式、类型*/import java.io.*;public class DataInputStream_DataOutputStreamTest01 { public static void main(String[] args) throws Exception { //创建数据字节输出流 DataOutputStream dos = new DataOutputStream(new FileOutputStream("temp05")); //准备数据 byte b = 10; short s = 11; char c = 'a'; //写 dos.writeByte(b); dos.writeShort(s); dos.writeChar(c); dos.flush(); dos.close(); //****************DataInputStream例子 DataInputStream dis = new DataInputStream(new FileInputStream("temp05")); //读 byte b2 = dis.readByte(); short s2 = dis.readShort(); char c2 = dis.readChar(); System.out.println(b2); System.out.println(s2); System.out.println(c2); dis.close(); }}