Click here to watch in Youtube :
https://www.youtube.com/watch?v=INIpdcB6o0k&list=UUhwKlOVR041tngjerWxVccw
Click the below Image to Enlarge
Java Tutorial : Java IO (DataOutputStream) |
Java Tutorial : Java IO (DataOutputStream) |
Java Tutorial : Java IO (DataOutputStream) |
Java Tutorial : Java IO (DataOutputStream) |
Java Tutorial : Java IO (DataOutputStream) |
import java.io.DataOutputStream; import java.io.FileOutputStream; import java.io.IOException; public class DataOutputStreamDemo { public static void main(String[] args) throws Exception { DataOutputStreamDemo dataOutputStreamDemo = new DataOutputStreamDemo(); dataOutputStreamDemo.writePrimitiveData(); } public void writePrimitiveData() throws IOException { DataOutputStream dataOutputStream = null; FileOutputStream fileOutputStream = null; try { fileOutputStream = new FileOutputStream("data.bin"); dataOutputStream = new DataOutputStream(fileOutputStream); dataOutputStream.writeInt(125); dataOutputStream.writeFloat(150.45F); dataOutputStream.writeLong(9090); dataOutputStream.writeBoolean(true); System.out.println("Successfully written primitive data's to \'data.bin\' file\n"); } finally { if (dataOutputStream != null) { /* * Closing a DataOutputStream will also * close the OutputStream instance to which * the DataOutputStream is writing. */ dataOutputStream.close(); } } } }Output
Successfully written primitive data's to 'data.bin' file
data.bin
DataInputStreamDemo.java
import java.io.DataInputStream; import java.io.FileInputStream; import java.io.IOException; public class DataInputStreamDemo { public static void main(String[] args) throws Exception { DataInputStreamDemo dataInputStreamDemo = new DataInputStreamDemo(); dataInputStreamDemo.readPrimitiveData(); } public void readPrimitiveData() throws IOException { FileInputStream fileInputStream = null; DataInputStream dataInputStream = null; try { fileInputStream = new FileInputStream("data.bin"); dataInputStream = new DataInputStream(fileInputStream); int intValue = dataInputStream.readInt(); float floatValue = dataInputStream.readFloat(); long longValue = dataInputStream.readLong(); boolean booleanValue = dataInputStream.readBoolean(); System.out.println("intValue = " + intValue); System.out.println("floatValue = " + floatValue); System.out.println("longValue = " + longValue); System.out.println("booleanValue = " + booleanValue); } finally { if (dataInputStream != null) { /* * Closing a DataInputStream will also close * the InputStream instance from which the * DataInputStream is reading. */ dataInputStream.close(); } } } } OutputRefer:intValue = 125 floatValue = 150.45 longValue = 9090 booleanValue = true
https://docs.oracle.com/javase/8/docs/api/index.html?java/io/DataOutputStream.html
https://sites.google.com/site/ramj2eev1/home/javabasics/JavaIODemo_DataInputStream_DataOutputStream_App.zip?attredirects=0&d=1
Github Link:
https://github.com/ramram43210/Java/tree/master/BasicJava/JavaIODemo_DataInputStream_DataOutputStream_App
Bitbucket Link:
https://bitbucket.org/ramram43210/java/src/8270b2c7cbb37f975ee9fc66e47a041db3aa4063/BasicJava/JavaIODemo_DataInputStream_DataOutputStream_App/?at=master
See also:
No comments:
Post a Comment