Problem - How you can read primitive data types from a file ? Solution : java.io.DataInputStream is use to converts bytes into primitive data types. java.io.DataInputStream is connect with java.io.FileInputStream to get bytes from a file. Prerequisite:- Primitive data has been written to a file with help of previous program. Program :Step 1 - Coding Create a text file c:/sunilos/ReadPrimitiveData.java and copy below contents. import java.io.DataInputStream; import java.io.FileInputStream; /** * A program to read primitive data types. */ public class ReadPrimitiveData { public static void main(String[] args) throws Exception{ FileInputStream file = new FileInputStream("c:/sunilos/sunilos.dat"); DataInputStream in = new DataInputStream(file); System.out.println(in.readInt()); System.out.println(in.readBoolean()); System.out.println(in.readChar()); System.out.println(in.readDouble()); in.close(); } } Step 2 - Deployment
Step 3 - Testing
Output1 true A 1.2 <<Previous | Next>> |