DataInputstream 和 DataOutputStream 的示例运用
import java.io.*;
/**
* 8种基本数据的写入流,流读出
* 这种应用场景为:原始的基本数据什么顺序写入流的,就要什么顺序从流读出
*/
public class DataOIDemo
{
public static void main(String[] args)
{
try(
DataOutputStream dos = new DataOutputStream(new FileOutputStream(new File("testdataoi.txt")));
DataInputStream dis = new DataInputStream(new FileInputStream(new File("testdataoi.txt")))
){
//什么顺序的写入流
dos.writeBoolean(true);
dos.writeInt(32);
dos.writeLong(100L);
dos.flush();
//就什么顺序的从流读出
System.out.println( dis.readBoolean() );
System.out.println( dis.readInt() );
System.out.println( dis.readLong() );
}catch(Exception e){}
}
}