Note: DataOutputStream and DataInputStream enable to read primitive data to or from a stream
import java.io.FileOutputStream;
import java.io.DataOutputStream;
import java.io.FileInputStream;
import java.io.DataInputStream;
import java.io.IOException;
public class DataIOStream
{
public static void main(String args[]) throws IOException
{
FileOutputStream fout=new FileOutputStream("Data.txt");
DataOutputStream out=new DataOutputStream(fout);
out.writeDouble(10.2);
out.writeInt(1000);
out.writeBoolean(true);
out.close();
FileInputStream fin=new FileInputStream("Data.txt");
DataInputStream in= new DataInputStream(fin);
double d=in.readDouble();
int i=in.readInt();
boolean b=in.readBoolean();
System.out.println("Double Values: " + d + "Integer Values: " + i + "Boolean Values: " + b);
in.close();
}
}
output:
Double Values: 10.2Integer Values: 1000Boolean Values: true
No comments:
Post a Comment