DataInputStream, DataOutputStream : DataOutputStream « File Input Output « Java






DataInputStream, DataOutputStream

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

class DOSDISDemo {
  public static void main(String[] args) throws Exception {
    DataOutputStream dos = null;

    FileOutputStream fos = new FileOutputStream("data.dat");
    dos = new DataOutputStream(fos);

    dos.writeInt(256);
    dos.writeDouble(Math.PI);
    dos.writeUTF("Java");

    DataInputStream dis = null;

    FileInputStream fis = new FileInputStream("data.dat");
    dis = new DataInputStream(fis);

    System.out.println(dis.readInt());
    System.out.println(dis.readDouble());
    System.out.println(dis.readUTF());
  }
}

   
    
  








Related examples in the same category

1.DataInputStream out of FileInputStream, DataOutputStream out of FileOutputStream
2.new DataOutputStream(new BufferedOutputStream(new FileOutputStream()))
3.Create DataOutputStream from FileOutputStream and Write various types of data
4.Write short type value with DataOutputStream
5.Write different data types with DataOutputStream
6.Determine number of bytes written to DataOutputStream
7.Flush output stream
8.Write boolean to a file using DataOutputStream
9.Write byte to a file using DataOutputStream
10.Write char to a file using DataOutputStream
11.Write double to a file using DataOutputStream
12.Write float to a file using DataOutputStream
13.Write int to a file using DataOutputStream
14.Write long to a file using DataOutputStream
15.Write short to a file using DataOutputStream
16.Write String as bytes to a file using DataOutputStream
17.Write String as characters to a file using DataOutputStream
18.DataOutputStream and DataInputStream: write and read primitive data type to a file
19.Provide a debug trace of the stuff thats being written out into the DataOutputStream