1.这两个流可以将java中的基本数据类型数据写入与读取。
2. 数据流一般是在网络使用。
DataOutputStream:数据输出流
1.常用方法
writeInt(int oneByte)
writeUTF(String str)
2,构造
new DataOutStream(OutputStream os)
//输出流 public class DataOutputStreamDemo { public static void main(String[] args) throws IOException { DataOutputStream dos = new DataOutputStream(new FileOutputStream("e:/a.txt")); dos.writeInt(100); dos.writeUTF("中国人"); dos.flush(); dos.close(); } }
DataInputStream:数据输入流
1.常用方法
redInt(int oneByte)
redUTF(String str)
2.构造
new DataInStream(InputStream is)
注意
//输入流 public class DataInputStream数据流 { public static void main(String[] args) throws IOException { DataInputStream dis = new DataInputStream(new FileInputStream("e:/a.txt")); int i = dis.readInt(); String msg = dis.readUTF(); System.out.println(i+" "+msg); } }
writeUTF()
readUTF()
这两个方法,可以保证我们在网络传输中的数据一致。
这两个方法,可以保证我们在网络传输中的数据一致。