1.数据输出流:
package com.file;
import java.io.BufferedOutputStream;
import java.io.DataOutputStream;
import java.io.FileOutputStream;
public class DataOutputDemo {
public static void main(String[] args) throws Exception{
DataOutputStream dos=new DataOutputStream
(new BufferedOutputStream(new FileOutputStream("d:/data.txt")));
dos.writeChar('a');
dos.writeInt(2);
dos.writeUTF("哈哈哈");
if (dos!=null){
dos.close();
}
}
}
2.数据输入流:
package com.file;
import java.io.BufferedInputStream;
import java.io.DataInputStream;
import java.io.FileInputStream;
import java.io.IOException;
public class DataInputDemo {
public static void main(String[] args) throws IOException {
DataInputStream di=new DataInputStream(new BufferedInputStream(new FileInputStream("d:/data.txt")));
//直接读取数据,但是:读取的顺序要与写入的顺序一致;
System.out.println(di.readChar());
System.out.println(di.readInt());
System.out.println(di.readUTF());
if (di!=null){
di.close();
}
}
}