数据流有两个类。
DataInputStream和DataOutputStream
分别套接字到InputStream和OutputStream,用于读取和写入包含基本数据类型的数据。
import java.io.*; /*数据流: DataInputStream、DataOutputStream可以在数据传输时保留其类型,读取时必须按照导出顺序。 * /公共类数据流(publicstaticvoidmain (string [ ] args ) throwsioexception ) bytearrayoutputstreambaos=newbytearrrayos //写入数据类型数据dos.writeutf(kvno )的dos.writeint(19 ); dos.writeboolean(true; DOS.writechar(s ); dos.flush (; //读取指定类型的数据的byte[] datas=baos.toByteArray (; datainputstreamdis=new data inputstream (newbufferedinputstream ) newbytearrayinputstream (datas ); //按照导出时的顺序导入String utf=dis.readUTF (); int age=dis.readInt (; 布尔标志=dis.read布尔(; char ch=dis.readChar (; //只需关闭外部流dos.close (; }