DataInputStream和DataOutputStream

package other;

import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;

public class DataStreamDemo {

    public static void main(String[] args) throws IOException {
        // writeData();
        readData();
    }

    public static void writeData() throws IOException {

        DataOutputStream dos = new DataOutputStream(new FileOutputStream(
                "data.txt"));
        dos.writeInt(24);
        dos.writeBoolean(true);
        dos.writeDouble(8999.9877);

        dos.close();
    }

    public static void readData() throws IOException {

        DataInputStream dis = new DataInputStream(new FileInputStream(
                "data.txt"));

        int num = dis.readInt();
        boolean b = dis.readBoolean();
        double d = dis.readDouble();

        dis.close();

        System.out.println("num= " + num + ", b= " + b + ", d= " + d);
    }
}

你可能感兴趣的:(DataInputStream和DataOutputStream)